Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
 
Chubbaka
0 / 0 / 0
Регистрация: 30.12.2013
Сообщений: 21
#1

Не получается написать "Hello world!" - C++

30.12.2013, 08:59. Просмотров 1041. Ответов 20
Метки нет (Все метки)

Здравствуйте. Я решил попробовать научиться программировать по книге Бьерна Страуструпа "Программирование. Принципы и практика использования С++" и первое же задание вызвало у меня затруднения. Вот код из книги ( без комментариев после знака //):

C++
1
2
3
4
5
6
#include "std_lib_facilities.h"
int main()
{
   cout << "Hello, World!\n"; 
    return 0;
}
Сообщение "Hello, World!" не появилось, а при попытке скомпилировать компилятор (в моём случае это Dev-C++) выделяет красным строчку cout << "Hello, World!\n"; Отсюда вопрос: где ошибка? Если ошибка в книге, то прошу порекомендовать другую. Если я выбрал не тот компилятор, то прошу порекомендовать другой.
P.S
Заранее благодарю за все ответы.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.12.2013, 08:59
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не получается написать "Hello world!" (C++):

Не получается запустить "hello, world" - C++
Вот начал изучать С++ по книге Страуструпа. Не получается запустить &quot;hello, world&quot;. Установил visual c++ 2010, создал пустой проект, писал...

Как написать простейший пример "Hello World" на C++ в Visual Studio 2008? - C++
Всем привет. Подскажите пожалуйста, как написать простейший Hello World на C++ в Visual Studio 2008? Я создаю проект кансольного...

Обучение по книге Страуструпа "принципы и практика C++". Не выводится "Hello, World" - C++
Ребят, помогите пожалуйста, пропал на первом же примере из книги, автор даёт код для вывода Hello world!#include &quot;std_lib_facilities.h&quot; ...

В зависимости от времени года "весна", "лето", "осень", "зима" определить погоду "тепло", "жарко", "холодно", "очень холодно" - C++
В зависимости от времени года &quot;весна&quot;, &quot;лето&quot;, &quot;осень&quot;, &quot;зима&quot; определить погоду &quot;тепло&quot;, &quot;жарко&quot;, &quot;холодно&quot;, &quot;очень холодно&quot;. Я так...

Написать функцию поиска человека по полю "фамилия" в массиве структур "Note" ("Персональная информация") - C++
Вывести из структуры информацию о человеке, чья фамилия введена с клавиатуры #include &lt;iostream&gt; #include &lt;locale&gt; #include...

Написать программу, которая запрашивает у пользователя номер дня недели и выводит одно из сообщений: "Рабочий день","Суббота" или "Воскресенье" - C++
Написать программу, которая запрашивает у пользователя номер дня недели и выводит одно из сообщений: &quot;Рабочий день&quot;,&quot;Суббота&quot; или...

20
ITDeveloper
85 / 85 / 5
Регистрация: 14.01.2011
Сообщений: 265
30.12.2013, 09:01 #2
включите библиотеку #include "iostream"
0
MicM
823 / 481 / 90
Регистрация: 29.12.2009
Сообщений: 1,101
Завершенные тесты: 1
30.12.2013, 09:04 #3
C++
1
2
3
4
5
6
7
8
#include <iostream>
using namespace std;
 
int main()
{
    cout <<"Hello,World\n";
    return 0;
}
0
alsav22
5431 / 4826 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
30.12.2013, 09:05 #4
Удалил.
0
MicM
823 / 481 / 90
Регистрация: 29.12.2009
Сообщений: 1,101
Завершенные тесты: 1
30.12.2013, 09:09 #5
Цитата Сообщение от Chubbaka Посмотреть сообщение
Если ошибка в книге
В 85% случаев примеры из книг не компилятся

Добавлено через 2 минуты
Цитата Сообщение от Chubbaka Посмотреть сообщение
Если я выбрал не тот компилятор, то прошу порекомендовать другой.
Я бы порекомендовал Visual Studio, но для новичка мне кажется она сложна в освоении, на первых порах Dev-C++ очень хорошо подойдет
0
Chubbaka
0 / 0 / 0
Регистрация: 30.12.2013
Сообщений: 21
30.12.2013, 09:15  [ТС] #6
Цитата Сообщение от MicM Посмотреть сообщение
В 85% случаев примеры из книг не компилятся
Вопрос не по теме: тогда по каким материалам учиться?

Добавлено через 4 минуты
Цитата Сообщение от MicM Посмотреть сообщение
#include <iostream>
using namespace std;
int main()
{
* * cout <<"Hello,World\n";
* * return 0;
}
Просто появляется черный экран и всё. Но строка красным не выделяется. Хоть какой-то прогресс
0
MicM
823 / 481 / 90
Регистрация: 29.12.2009
Сообщений: 1,101
Завершенные тесты: 1
30.12.2013, 09:19 #7
Цитата Сообщение от Chubbaka Посмотреть сообщение
Вопрос не по теме: тогда по каким материалам учиться?
Книги, форум, много практики.
Читаете - пишите код, что касается примеров из книг, тут, как мне кажется все зависит от редакторов книги, в первом издании может быть туча ошибок в примерах, в другом же - нет. Наверное однозначного ответа на этот вопрос нет. Я бы порекомендовал "Лафоре. Объектно-ориентированное программирование в C++". Там в конце каждой главы есть список задач по теме.
0
alsav22
5431 / 4826 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
30.12.2013, 09:19 #8
Цитата Сообщение от Chubbaka Посмотреть сообщение
Просто появляется черный экран и всё.
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
using namespace std;
 
int main()
{
    cout <<"Hello,World\n";
    cin.get();
    return 0;
}
Цитата Сообщение от Chubbaka Посмотреть сообщение
Вопрос не по теме: тогда по каким материалам учиться?
посоветуйте сайт для новичка с++
0
Chubbaka
0 / 0 / 0
Регистрация: 30.12.2013
Сообщений: 21
30.12.2013, 09:23  [ТС] #9
Убрал черный экран строкой system ("pause"); Всем спасибо. Может, кто порекомендует книгу с адекватными примерами? Мне не хочется каждый раз бежать на форум, если пример неправилен и я не смогу сам придумать как его исправить.
0
alsav22
5431 / 4826 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
30.12.2013, 09:25 #10
Удалил.
0
Chubbaka
0 / 0 / 0
Регистрация: 30.12.2013
Сообщений: 21
30.12.2013, 09:26  [ТС] #11
Всем спасибо за ответы. Последний нубский вопрос. Есть ли на форуме кнопочка, которая закрывает темы?
0
xoror
30.12.2013, 10:45
  #12

Не по теме:

Цитата Сообщение от Chubbaka Посмотреть сообщение
#include "std_lib_facilities.h"
Страуструп с этим std_lib_facilities.h фигню сморозил. Этого файла ни в одной среде разработки нет

0
dzrkot
zzzZZZ...
523 / 353 / 54
Регистрация: 11.09.2013
Сообщений: 2,037
30.12.2013, 11:08 #13
Цитата Сообщение от Chubbaka Посмотреть сообщение
Убрал черный экран строкой system ("pause"); Всем спасибо. Может, кто порекомендует книгу с адекватными примерами? Мне не хочется каждый раз бежать на форум, если пример неправилен и я не смогу сам придумать как его исправить.
Не бегай, а я бегал/бегаю/и буду бегать))
0
alsav22
5431 / 4826 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
30.12.2013, 11:16 #14
Цитата Сообщение от xoror Посмотреть сообщение
Этого файла ни в одной среде разработки нет
А где пишется, что он там должен быть? Файл под книгу, скачивается с сайта.
0
Вложения
Тип файла: rar std_lib_facilities.rar (2.1 Кб, 6 просмотров)
xoror
29 / 31 / 2
Регистрация: 15.12.2013
Сообщений: 147
30.12.2013, 14:51 #15
alsav22, другими словами, вместе с книгой обязательно должен быть этот файл. А автора вопроса нет этого файла, т.к. он создал эту тему. Я тоже когда скачивал эту книгу, то файла std_lib_facilities.h не было.
Сейчас не помню, но в той книге у Страуструпа вроде бы ничего не написано для чего нужен std_lib_facilities.h

Добавлено через 2 минуты
Всё равно это неудобно. Сначала пишешь программу из книги, а она не компилируется
0
30.12.2013, 14:51
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.12.2013, 14:51
Привет! Вот еще темы с ответами:

Написать программу которaя запрашиваeт у пользователя номер дня недели, затем выводит одно из сообщений "рабочий день", "суббота", "воскресенье" - C++
Добрый день необходимо написать несколько программ, кто может помогите. одна тема - одна задача!

Реализовать классы "Воин", "Пехотинец", "Винтовка", "Матрос", "Кортик" (наследование) - C++
Разработать программу с использованием наследования классов, реализующую классы: − воин; − пехотинец(винтовка); − матрос(кортик). ...

"Первый после Hello, world!". Программа решения квадратного уравнения - C++
Добрый день, уважаемые форумчане. Покритикуйте пожалуйста, программу вывода на экран в полиномиальной форме и нахождения корней квадратного...

Не работает "Hello world" в CodeGear™ RAD Studio 2009 - C++
Сегодня начал изучать С++. На одном сайте нашёл код для &quot;Hello world!&quot; #include &lt;iostream&gt; using namespace std; int main() { ...


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

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