Для тех, кто хочет сделать мир лучше.
-
servicepack2
- Маппер
- Сообщения: 217
- Зарегистрирован: 11.01.2008
- Откуда: Москва
-
Контактная информация:
#1
Сообщение
23.10.2008, 21:44
Начал изучать основы :) , решил сделать пример.
Вот в общем:
Код: Выделить всё
#include <iostream>
int main();
int main()
{
cout << "Hello world\n";
return 0;
}
А он мне при Debug'е пишет
error C2065: 'cout' : undeclared identifier
Юзаю Visual C++ 2008 :Bravo:
Помогите, пожалуйста
-
Nikk1488
- VIP
- Сообщения: 2492
- Зарегистрирован: 01.01.2008
- Поблагодарили: 4 раза
-
Контактная информация:
#2
Сообщение
23.10.2008, 22:06
Вот правильнее вариант...
Код: Выделить всё
#include <iostream>
using namespace std;
int main()
{
cout << "Hello world\n";
return 0;
}
еще можно приписать пару строк что сообщение вывело и не закрылось.. закрывается при нажатии на клавишу
Код: Выделить всё
#include <iostream>
using namespace std;
#include <conio.h>
int main()
{
cout << "Hello world\n";
getch();
return 0;
}
[txtspoil]Adiost и я - гей шлюхи!!![/txtspoil]
-
servicepack2
- Маппер
- Сообщения: 217
- Зарегистрирован: 11.01.2008
- Откуда: Москва
-
Контактная информация:
#3
Сообщение
23.10.2008, 22:56
Nikk писал(а):Вот правильнее вариант...
Код: Выделить всё
#include <iostream>
using namespace std;
int main()
{
cout << "Hello world\n";
return 0;
}
тут он мне:
fatal error LNK1120: 1 unresolved externals
-
servicepack2
- Маппер
- Сообщения: 217
- Зарегистрирован: 11.01.2008
- Откуда: Москва
-
Контактная информация:
#4
Сообщение
23.10.2008, 22:58
fatal error C1083: Cannot open include file: 'conio': No such file or directory
вот ещё(
-
Morfin
- Лейтенант
- Сообщения: 237
- Зарегистрирован: 19.10.2007
- Поблагодарили: 1 раз
#5
Сообщение
24.10.2008, 00:15
Юзай printf для вывода ;)
-
eldest
- Разработчик
- Сообщения: 302
- Зарегистрирован: 17.03.2008
- Откуда: такие как я?
- Поблагодарили: 2 раза
-
Контактная информация:
#6
Сообщение
24.10.2008, 01:29
Morfin писал(а):Юзай printf для вывода ;)
он вообще паходу незнает что это такое тк то что он выложил похоже на пример из документации
Код: Выделить всё
int main()
{
printf("Hello world\n");
return 0;
}
-
impulse666
- Полковник
- Сообщения: 7405
- Зарегистрирован: 08.12.2005
- Откуда: Atman
- Благодарил (а): 2340 раз
- Поблагодарили: 590 раз
#7
Сообщение
24.10.2008, 05:56
servicepack2
настоятельно не рекомендую использовать Visual Studio's, там микрософтом чуть-ли не собственный синтаксис создан, рекомендую MinGW, часто обновляемый компилятор, в котором будут успешно компилироваться все примеры из книжек. (граф оболочку под него лучше Code Blocks)
Негласные Правила
1. Пропаганда лицензии запрещена.
2. На форуме режим многоступенчатых стандартов Ψ. То что можно одним, нельзя другим.
Решается правящей партией
3. Ники членов правящей партии (
impulse666, NiGHt-LEshiY, SHADOW) искажают только в случае необходимости получить БАН.
...воздержитесь от
этого, изучите
вот это.
Лучшая статья о моих взглядах. Настоятельно рекомендую.
-
proplayer666
- Маппер
- Сообщения: 1748
- Зарегистрирован: 18.02.2008
- Откуда: <удалено>
#8
Сообщение
24.10.2008, 11:44
servicepack2 писал(а):Начал изучать основы :) , решил сделать пример.
Вот в общем:
Код: Выделить всё
#include <iostream>
int main();
int main()
{
cout << "Hello world\n";
return 0;
}
А он мне при Debug'е пишет
error C2065: 'cout' : undeclared identifier
Юзаю Visual C++ 2008 :Bravo:
Помогите, пожалуйста
У тебя две функции main(). Должна быть обязательно одна не больше и не меньше. И еще ты должен использовать стандартное пространство имен. Короче все должно выглядить так...
Код: Выделить всё
#include <iostream>
using namespace std;
int main()
{
cout << "Hello world\n";
return 0;
}
Завязываю с играми
Мну в Xbox LIVE
-
Morfin
- Лейтенант
- Сообщения: 237
- Зарегистрирован: 19.10.2007
- Поблагодарили: 1 раз
#9
Сообщение
24.10.2008, 13:48
impulse666 писал(а):servicepack2
настоятельно не рекомендую использовать Visual Studio's, там микрософтом чуть-ли не собственный синтаксис создан, рекомендую MinGW, часто обновляемый компилятор, в котором будут успешно компилироваться все примеры из книжек. (граф оболочку под него лучше Code Blocks)
Посмотри проект mangos(эмулятор сервера WoW -
http://getmangos.com/) - он компилится и в студии и в gcc ;) Можно писать так что gcc(или что-то ещё) подавится кодом из студии(есть такое) а можно писать совместимый вполне код.. Но это если соблюдать стандарт и не соблазняться виндовой хренью.
-
servicepack2
- Маппер
- Сообщения: 217
- Зарегистрирован: 11.01.2008
- Откуда: Москва
-
Контактная информация:
#10
Сообщение
24.10.2008, 15:22
impulse666 писал(а):servicepack2
настоятельно не рекомендую использовать Visual Studio's, там микрософтом чуть-ли не собственный синтаксис создан, рекомендую MinGW, часто обновляемый компилятор, в котором будут успешно компилироваться все примеры из книжек. (граф оболочку под него лучше Code Blocks)
можно ссылку на нормальный инсталятор? а то везде ошибки
-
Nikk1488
- VIP
- Сообщения: 2492
- Зарегистрирован: 01.01.2008
- Поблагодарили: 4 раза
-
Контактная информация:
#11
Сообщение
24.10.2008, 18:20
Тот код который я тебе дал без проблем компилируется у меня в Visual Studio 2008 (C++)
Видимо у тебя корявый установщик был.
impulse666 писал(а):servicepack2
настоятельно не рекомендую использовать Visual Studio's, там микрософтом чуть-ли не собственный синтаксис создан, рекомендую MinGW, часто обновляемый компилятор, в котором будут успешно компилироваться все примеры из книжек. (граф оболочку под него лучше Code Blocks)
Каждый разработчик хочет чтоб его синтаксис использовали. Как правило они не намного различаются.
Как часто это бывает высокопроизводительные exe пишутся на Visual именно от Microsoft.
[txtspoil]Adiost и я - гей шлюхи!!![/txtspoil]
-
proplayer666
- Маппер
- Сообщения: 1748
- Зарегистрирован: 18.02.2008
- Откуда: <удалено>
#12
Сообщение
25.10.2008, 09:26
ППЦ... И никто не хочет посмотреть че я написал......
Завязываю с играми
Мну в Xbox LIVE
-
Nikk1488
- VIP
- Сообщения: 2492
- Зарегистрирован: 01.01.2008
- Поблагодарили: 4 раза
-
Контактная информация:
#13
Сообщение
25.10.2008, 18:01
proplayer96 писал(а):ППЦ... И никто не хочет посмотреть че я написал......
Плагиат это не есть хорошо.
Я уже давно написал правильный пример.
[txtspoil]Adiost и я - гей шлюхи!!![/txtspoil]
-
proplayer666
- Маппер
- Сообщения: 1748
- Зарегистрирован: 18.02.2008
- Откуда: <удалено>
#14
Сообщение
26.10.2008, 11:49
Nikk писал(а):proplayer96 писал(а):ППЦ... И никто не хочет посмотреть че я написал......
Плагиат это не есть хорошо.
Я уже давно написал правильный пример.
Черт извини не прочитал......
Завязываю с играми
Мну в Xbox LIVE
-
impulse666
- Полковник
- Сообщения: 7405
- Зарегистрирован: 08.12.2005
- Откуда: Atman
- Благодарил (а): 2340 раз
- Поблагодарили: 590 раз
#15
Сообщение
27.10.2008, 09:16
Nikk писал(а):Каждый разработчик хочет чтоб его синтаксис использовали. Как правило они не намного различаются.
Как часто это бывает высокопроизводительные exe пишутся на Visual именно от Microsoft.
у нас тут не проф. програмист, верно? пока ХеллоВорлд из книжки, скомпилировать не удаеться..
%)
Негласные Правила
1. Пропаганда лицензии запрещена.
2. На форуме режим многоступенчатых стандартов Ψ. То что можно одним, нельзя другим.
Решается правящей партией
3. Ники членов правящей партии (
impulse666, NiGHt-LEshiY, SHADOW) искажают только в случае необходимости получить БАН.
...воздержитесь от
этого, изучите
вот это.
Лучшая статья о моих взглядах. Настоятельно рекомендую.