Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Euroman
27 / 23 / 1
Регистрация: 11.12.2012
Сообщений: 448
#1

Не получается запустить "hello, world" - C++

13.12.2012, 00:08. Просмотров 922. Ответов 18
Метки нет (Все метки)

Вот начал изучать С++ по книге Страуструпа. Не получается запустить "hello, world". Установил visual c++ 2010, создал пустой проект, писал другие проги из инета, они работают. Я так понимаю, что дело в заголовке. Нашел инструкцию по-английски, зашел на его сайт, вообщем там его надписи закинул в блокнот, дальше вставил в раздел заголовочные файлы, переименовав . Дальше там написано, что нужно вставить в папку visual studio 2010, но у меня не получается вставить. Я не знаю, что делать. Из-за геморроя автора, отпадает желание учить язык. Как исправить ситуацию? Или другого автора почитать?
Миниатюры
Не получается запустить "hello, world"  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.12.2012, 00:08     Не получается запустить "hello, world"
Посмотрите здесь:
Что делать? Как запустить "Hello, world" в minGW? C++
Не получается написать "Hello world!" C++
C++ Обучение по книге Страуструпа "принципы и практика C++". Не выводится "Hello, World"
C++ "Первый после Hello, world!". Программа решения квадратного уравнения
C++ Не работает "Hello world" в CodeGear™ RAD Studio 2009
Hello World и ошибка "This function or variable may be unsafe. Consider using strcpy_s instead" C++
Как написать простейший пример "Hello World" на C++ в Visual Studio 2008? C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
sovaz1997
CEO SOVAZ Corp.
380 / 226 / 2
Регистрация: 17.12.2011
Сообщений: 819
Записей в блоге: 1
Завершенные тесты: 1
13.12.2012, 00:11     Не получается запустить "hello, world" #2
Может вместо 1-й строки нужно записать:
C++
1
#include "../../std_lib_facilities.h"
Euroman
27 / 23 / 1
Регистрация: 11.12.2012
Сообщений: 448
13.12.2012, 00:15  [ТС]     Не получается запустить "hello, world" #3
Не получается, та же самая ошибка выскакивает.
sovaz1997
CEO SOVAZ Corp.
380 / 226 / 2
Регистрация: 17.12.2011
Сообщений: 819
Записей в блоге: 1
Завершенные тесты: 1
13.12.2012, 00:21     Не получается запустить "hello, world" #4
Попробуй скопировать файл std_lib_facilities.h в каталог вместе с файлом Train.cpp. Тогда, наверное, получится)
Euroman
27 / 23 / 1
Регистрация: 11.12.2012
Сообщений: 448
13.12.2012, 00:27  [ТС]     Не получается запустить "hello, world" #5
...\Documents\Visual Studio 2010. Сюда закинуть? Я ctrl выделил еще train, чтоб скопировать, но вставить в папку не получается.
sovaz1997
CEO SOVAZ Corp.
380 / 226 / 2
Регистрация: 17.12.2011
Сообщений: 819
Записей в блоге: 1
Завершенные тесты: 1
13.12.2012, 00:29     Не получается запустить "hello, world" #6
Вместе с файлом, где у тебя находится #include

Добавлено через 1 минуту
..\Documents\Visual Studio 2010:

Содержание папки Visual Studio 2010:

-Train.cpp
-std_lib_facilities.h
...
Euroman
27 / 23 / 1
Регистрация: 11.12.2012
Сообщений: 448
13.12.2012, 00:50  [ТС]     Не получается запустить "hello, world" #7
А я не знаю где include находится Я снова новый проект создал, не получается.
Что-то я не правильно сделал.
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 320
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
13.12.2012, 08:41     Не получается запустить "hello, world" #8
Euroman, Геморой не автора. Геморой исключительно ваш. Если вы не в состоянии разобраться с тем куда засунуть файл - это ваши проблемы. Я точно не помню, как там в студии, НО точно можно засунуть в общие include, папка, где установлена Visual Studio, в ней поискать где лежат остальные хедеры, а так же можно просто засунуть то-ли в папку с проектом, рядом с исходником, то-ли рядом с .exe и все будет отлично работать.
Читайте все-таки внимательно инструкцию - там все отлично описано.
http://www.stroustrup.com/Programmin...facilities.doc
JOKFEN
6 / 5 / 1
Регистрация: 11.12.2012
Сообщений: 39
13.12.2012, 09:41     Не получается запустить "hello, world" #9
Если только начал изучать, подключать внешние библиотеки рановато...

Стандартные библиотеки забанили? include <iostream>
http://ru.wikipedia.org/wiki/Hello,_world!
std::cout<<"";
kit0072
6 / 6 / 2
Регистрация: 14.10.2012
Сообщений: 13
13.12.2012, 10:25     Не получается запустить "hello, world" #10
Цитата Сообщение от JOKFEN Посмотреть сообщение
Если только начал изучать, подключать внешние библиотеки рановато...

Стандартные библиотеки забанили? include <iostream>
http://ru.wikipedia.org/wiki/Hello,_world!
std::cout<<"";
много на этом форуме встречал программистов, которые пишут через
std::cout<<"бла-бла-бла";
разве не удобнее использовать
using namespace std;????
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 320
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
13.12.2012, 10:27     Не получается запустить "hello, world" #11
kit0072, Не всегда. Гугл в помощь.
ALL_ZZ
0 / 0 / 0
Регистрация: 07.10.2011
Сообщений: 47
13.12.2012, 14:58     Не получается запустить "hello, world" #12
конкретно сейчас удобнее было написать один раз std::, чем using namespace std
Euroman
27 / 23 / 1
Регистрация: 11.12.2012
Сообщений: 448
13.12.2012, 14:58  [ТС]     Не получается запустить "hello, world" #13
Цитата Сообщение от ForEveR Посмотреть сообщение
Euroman, Геморой не автора. Геморой исключительно ваш. Если вы не в состоянии разобраться с тем куда засунуть файл - это ваши проблемы. Я точно не помню, как там в студии, НО точно можно засунуть в общие include, папка, где установлена Visual Studio, в ней поискать где лежат остальные хедеры, а так же можно просто засунуть то-ли в папку с проектом, рядом с исходником, то-ли рядом с .exe и все будет отлично работать.
Читайте все-таки внимательно инструкцию - там все отлично описано.
http://www.stroustrup.com/Programmin...facilities.doc
Я уже писал в теме, что читал инструкцию, и у меня не получается файл вставить в папку visual studio 2010. Копировать -то я могу из заголовочного файла, а вот вставить в папку не могу. Вообщем я вставил файл-блокнот в папку, которую изначально сохранил, но тоже не помогло, все равно ошибку выдает при запуске. Начал читать Дейтелов, там гораздо интереснее и понятнее написано, так что оно и к лучшему даже, что не получилось
v.a.l.i.d
412 / 377 / 10
Регистрация: 21.09.2012
Сообщений: 913
13.12.2012, 15:23     Не получается запустить "hello, world" #14
Вместо #include "std_lib_facilities.h" Можно просто прописать
C++
1
2
3
#include "stdafx.h"
#include "iostream"
using namespace std;
И эта программа должна скомпилироваться без ошибок. По крайней мере не нужно этот самый std_lib_facilities копировать. Да и в Visual Studio его нет.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.12.2012, 22:48     Не получается запустить "hello, world"
Еще ссылки по теме:
C++ Помощь с ошибками в коде программы "Hello world"
Прикол: Эволюция программиста на примере "Hello world" C++
C++ Исправить ошибки в программе "Hello, World"
Рекурсия: вывод "Hello, World!" N раз C++
Не могу вывесте просто "Hello world"! C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
JOKFEN
6 / 5 / 1
Регистрация: 11.12.2012
Сообщений: 39
13.12.2012, 22:48     Не получается запустить "hello, world" #15
Цитата Сообщение от kit0072 Посмотреть сообщение
много на этом форуме встречал программистов, которые пишут через
std::cout<<"бла-бла-бла";
разве не удобнее использовать
using namespace std;????
Удобнее, но пространство имён рано изучать новичку
Да и конкретно в этом примере проще std:: написать, чем using namespace std; Ради одной строчки использовать пространство имён?
Yandex
Объявления
13.12.2012, 22:48     Не получается запустить "hello, world"
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru