Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.09.2012, 16:27   #1
metisse
Пользователь
 
Аватар для metisse
 
Регистрация: 13.11.2011
Сообщений: 16
По умолчанию Чайничек

Привет ребята! Я начинающий в С++. Изучаю язык по "Дейтелу". Примеры практикую тоже по ней на среде Visual studio 2010. Вот пример по книге:

#include <iostream.h>

main()
{
cout << "Добро пожаловать в С++!\n";
return 0;
}

Вопрос: почему, следуя примеру, среда VS выводит ошибку? Код в точности напечатан как в книге.
metisse вне форума Ответить с цитированием
Старый 27.09.2012, 16:33   #2
WillyWonka
Пользователь
 
Регистрация: 23.09.2012
Сообщений: 12
По умолчанию

Потому что пространство имен, которое надо прописывать в VS, не указано.
добавьте в код такую строку:
using namespace std;
WillyWonka вне форума Ответить с цитированием
Старый 27.09.2012, 16:38   #3
metisse
Пользователь
 
Аватар для metisse
 
Регистрация: 13.11.2011
Сообщений: 16
По умолчанию

Что то не канает, товарищ
metisse вне форума Ответить с цитированием
Старый 27.09.2012, 16:45   #4
Pein95
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 881
По умолчанию

Код:
#include <iostream>

using namespace std;
void main()
{
cout << "Добро пожаловать в С++!\n";
return 0;
}
Pein95 вне форума Ответить с цитированием
Старый 27.09.2012, 16:50   #5
metisse
Пользователь
 
Аватар для metisse
 
Регистрация: 13.11.2011
Сообщений: 16
По умолчанию

пробовал, ни фыга. Что такое, что случилось?
metisse вне форума Ответить с цитированием
Старый 27.09.2012, 16:55   #6
sVasilich
Форумчанин
 
Аватар для sVasilich
 
Регистрация: 16.12.2009
Сообщений: 224
По умолчанию

А что за таинственную ошибку выдаёт среда VS?
Люди бывают 10 типов: те, кто понимают двоичную систему счисления, и те, кто не понимают...
sVasilich вне форума Ответить с цитированием
Старый 27.09.2012, 17:08   #7
Rififi
Старожил
 
Регистрация: 19.08.2009
Сообщений: 2,119
По умолчанию

А теперь - правильный вариант(((ж

Код:
#include "stdafx.h"
#include <iostream>

int main()
{
    std::cout << "Добро пожаловать в С++!" << std::endl;
    return 0;
}
Rififi вне форума Ответить с цитированием
Старый 27.09.2012, 17:12   #8
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,830
По умолчанию

Код:
void main()
Не советуйте так. int нужен
p51x вне форума Ответить с цитированием
Старый 27.09.2012, 20:12   #9
metisse
Пользователь
 
Аватар для metisse
 
Регистрация: 13.11.2011
Сообщений: 16
По умолчанию

sVasilich,
http://saveimg.ru/show-image.php?id=...e1dcd7226b2e23
metisse вне форума Ответить с цитированием
Старый 27.09.2012, 20:18   #10
metisse
Пользователь
 
Аватар для metisse
 
Регистрация: 13.11.2011
Сообщений: 16
По умолчанию

Блин, ребята, ну не получается. Что самое удивительное, если я учусь по данной книге, по ее примерам, они ведь должны быть правильными! Восклицаю. Так не серьезно. Порекомендуйте плиз, путевую книгу, о которой можно научиться с нуля и без таких вот "геморов". Спасибо за помощь.

И всё таки меня напрягает, что код кривой(или руки кривые). Если же руки кривые, то выход есть-выпрямим. А вот код, тут дело по серьезнее. Начал изучать, и тут на первом же примере галиматня какая-то. Извините за "французский"
metisse вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск