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

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

Восстановить пароль Регистрация
 
Euroman
27 / 23 / 1
Регистрация: 11.12.2012
Сообщений: 448
13.12.2012, 00:08     Не получается запустить "hello, world" #1
Вот начал изучать С++ по книге Страуструпа. Не получается запустить "hello, world". Установил visual c++ 2010, создал пустой проект, писал другие проги из инета, они работают. Я так понимаю, что дело в заголовке. Нашел инструкцию по-английски, зашел на его сайт, вообщем там его надписи закинул в блокнот, дальше вставил в раздел заголовочные файлы, переименовав . Дальше там написано, что нужно вставить в папку visual studio 2010, но у меня не получается вставить. Я не знаю, что делать. Из-за геморроя автора, отпадает желание учить язык. Как исправить ситуацию? Или другого автора почитать?
Миниатюры
Не получается запустить "hello, world"  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
sovaz1997
CEO SOVAZ Corp.
 Аватар для sovaz1997
379 / 225 / 2
Регистрация: 17.12.2011
Сообщений: 816
Записей в блоге: 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.
 Аватар для sovaz1997
379 / 225 / 2
Регистрация: 17.12.2011
Сообщений: 816
Записей в блоге: 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.
 Аватар для sovaz1997
379 / 225 / 2
Регистрация: 17.12.2011
Сообщений: 816
Записей в блоге: 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
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
13.12.2012, 08:41     Не получается запустить "hello, world" #8
Euroman, Геморой не автора. Геморой исключительно ваш. Если вы не в состоянии разобраться с тем куда засунуть файл - это ваши проблемы. Я точно не помню, как там в студии, НО точно можно засунуть в общие include, папка, где установлена Visual Studio, в ней поискать где лежат остальные хедеры, а так же можно просто засунуть то-ли в папку с проектом, рядом с исходником, то-ли рядом с .exe и все будет отлично работать.
Читайте все-таки внимательно инструкцию - там все отлично описано.
http://www.stroustrup.com/Programmin...facilities.doc
JOKFEN
 Аватар для 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
Сообщений: 12
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
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 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
 Аватар для 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 его нет.
JOKFEN
 Аватар для 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; Ради одной строчки использовать пространство имён?
sovaz1997
CEO SOVAZ Corp.
 Аватар для sovaz1997
379 / 225 / 2
Регистрация: 17.12.2011
Сообщений: 816
Записей в блоге: 1
13.12.2012, 22:50     Не получается запустить "hello, world" #16
Давай закроем тему. Ведь #include "std_lib_facilities.h" не нужна. Используй стандартные библиотеки типа #include <iostream>
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
13.12.2012, 22:58     Не получается запустить "hello, world" #17
Цитата Сообщение от ForEveR Посмотреть сообщение
Если вы не в состоянии разобраться с тем куда засунуть файл - это ваши проблемы.
В папку с проектом. Это же очевидно. Либо либы подключать в свойствах проекта.
Issues
429 / 364 / 37
Регистрация: 06.08.2012
Сообщений: 961
13.12.2012, 23:06     Не получается запустить "hello, world" #18

Не по теме:

C++
1
2
3
4
5
6
7
#include <iostream>
 
int main()
{
   std::cout << "Hello World!\n";
   return 0;
}


MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.12.2012, 00:49     Не получается запустить "hello, world"
Еще ссылки по теме:

C++ Обучение по книге Страуструпа "принципы и практика C++". Не выводится "Hello, World"
Hello World и ошибка "This function or variable may be unsafe. Consider using strcpy_s instead" C++
Что делать? Как запустить "Hello, world" в minGW? C++

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

Или воспользуйтесь поиском по форуму:
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4923 / 2666 / 243
Регистрация: 29.11.2010
Сообщений: 7,421
14.12.2012, 00:49     Не получается запустить "hello, world" #19
разве не удобнее использовать
using namespace std;????
Hello world

Не по теме:

Понеслась...




v.a.l.i.d, данный файл скачивается с сайта книги, о чем в ней и указано.
ТС, файл должен лежать в той же папке, что и .cpp.
Yandex
Объявления
14.12.2012, 00:49     Не получается запустить "hello, world"
Ответ Создать тему
Опции темы

Текущее время: 00:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru