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

Книга и программа в ней - C++

Восстановить пароль Регистрация
 
MrCloud
0 / 0 / 0
Регистрация: 29.06.2013
Сообщений: 5
02.07.2013, 14:17     Книга и программа в ней #1
Начал читать такую xорошую книгу как "Кениг, Му - Эффективное программирование на С++". Очень понравилась так как очень xорошо всё объясняется, но проблема в том что в начале книги дан код:

Код C++// Маленькая С++-программа.
C++
1
2
3
4
5
#include <iostream> 
int main() 
std::cout « "Привет, мир!" « std::endl; 
return 0; 
}

Но он не работал, я его немного поменял:
Код С++// Маленькая С++-программа.
C++
1
2
3
4
5
6
7
#include <iostream> 
int main() 
{
using namespace std;
std::cout « "Привет, мир!" « std::endl; 
return 0; 
}

Но он всё равно не xочет работать, что делать?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Pepsy
47 / 32 / 4
Регистрация: 05.01.2013
Сообщений: 307
02.07.2013, 14:22     Книга и программа в ней #2
C++
1
2
3
4
5
6
7
#include <iostream>
using namespace std;
int main()
{
cout<<"Hello, world"<<endl;
return 0;
}
Добавлено через 1 минуту
или русский вариант
C++
1
2
3
4
5
6
7
8
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
cout<<"Привет, мир!!!"<<endl;
return 0;
}
Tulosba
:)
Эксперт C++
4377 / 3220 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
02.07.2013, 14:39     Книга и программа в ней #3
Что за
Цитата Сообщение от MrCloud Посмотреть сообщение
«
? Из ворда что ли копировали?
MrCloud
0 / 0 / 0
Регистрация: 29.06.2013
Сообщений: 5
02.07.2013, 14:57  [ТС]     Книга и программа в ней #4
Цитата Сообщение от Pepsy Посмотреть сообщение
C++
1
2
3
4
5
6
7
#include <iostream>
using namespace std;
int main()
{
cout<<"Hello, world"<<endl;
return 0;
}
Добавлено через 1 минуту
или русский вариант
C++
1
2
3
4
5
6
7
8
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
cout<<"Привет, мир!!!"<<endl;
return 0;
}
Спасибо помогло,думаю надо будет поискать что нибуть поновее.

Добавлено через 53 секунды
Цитата Сообщение от Tulosba Посмотреть сообщение
Из ворда что ли копировали?
Нет прямо в книге вроде так и написано.
Нету имени
177 / 22 / 2
Регистрация: 16.05.2013
Сообщений: 181
02.07.2013, 15:33     Книга и программа в ней #5
Цитата Сообщение от MrCloud Посмотреть сообщение
Спасибо помогло,думаю надо будет поискать что нибуть поновее
не думаю что нужно искать что-нибуть поновее, если ты понимаешь его то на нем и останавливайся,
я вообще учился по книге 2006 года выпуска, и в моих первых программах было достаточно ошибок
Гром
 Аватар для Гром
199 / 118 / 10
Регистрация: 20.03.2009
Сообщений: 1,075
Записей в блоге: 15
02.07.2013, 16:03     Книга и программа в ней #6
Насчет std::cout и std::endl вместо using namespace std; в книге, на мой взгляд, полностью по делу. Лучше так и пишите (в крайнем случае, по мере необходимости using std::cout и using std::endl), ошибка в первоначальном коде была в отсутствии открывающей фигурной скобки. Возможно, там было
C++
1
2
3
4
5
6
// Маленькая С++-программа. 
 #include <iostream> 
 int main() {   //фигурная скобка здесь - распространенный вариант расстановки, который лично мне не нравится
 std::cout << "Привет, мир!" << std::endl; 
 return 0; 
 }
Kuzia domovenok
 Аватар для Kuzia domovenok
1882 / 1737 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
02.07.2013, 16:06     Книга и программа в ней #7
Цитата Сообщение от MrCloud Посмотреть сообщение
Нет прямо в книге вроде так и написано.
Врёшь! В книге чётко написано
<<
, а не
«
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
02.07.2013, 17:40     Книга и программа в ней #8
Цитата Сообщение от MrCloud Посмотреть сообщение
Спасибо помогло,думаю надо будет поискать что нибуть поновее.
При чём здесь поновее? Переписывайте примеры правильно. Это: « - двойные кавычки, а это: << - оператор вставки.
Гром
 Аватар для Гром
199 / 118 / 10
Регистрация: 20.03.2009
Сообщений: 1,075
Записей в блоге: 15
02.07.2013, 18:19     Книга и программа в ней #9
Думаю, там проблемы распознавания текста при сканировании книги. К счастью, написать « при создании кода в каком-нибудь редакторе достаточно трудно.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.07.2013, 18:50     Книга и программа в ней
Еще ссылки по теме:

C++ Не работает программа. не могу разобраться что в ней не так
C++ есть программа , но нужно что то в ней заменить
Программа, находящая папку по её полному "пути" и подсчитывающая количество файлов в ней C++

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

Или воспользуйтесь поиском по форуму:
alsav22
02.07.2013, 18:50     Книга и программа в ней
  #10

Не по теме:

Цитата Сообщение от Гром Посмотреть сообщение
К счастью, написать « при создании кода в каком-нибудь редакторе достаточно трудно.
Вот это и удивляет. Tulosba поэтому и спросил про копипаст из ворда. ТС отрицает.

Yandex
Объявления
02.07.2013, 18:50     Книга и программа в ней
Ответ Создать тему
Опции темы

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