Форум » Вопросы о разработке игр » В чем проблема скрипта? » Ответить

В чем проблема скрипта?

RaSIm: Программирую в среде Windows в программе Microsft Visual C++ 6.0 #include <iostream> #include <string> int main() { string word; while ( cin >> word ) cout << " : " << word << "\n"; cout << " !"; } Ошибку выводит при компиляции: --------------------Configuration: new - Win32 Debug-------------------- Compiling... new.cpp C:\Documents and Settings\Rasim and Diana\Рабочий стол\My C++ Project\new.cpp(6) : error C2065: 'string' : undeclared identifier C:\Documents and Settings\Rasim and Diana\Рабочий стол\My C++ Project\new.cpp(6) : error C2146: syntax error : missing ';' before identifier 'word' C:\Documents and Settings\Rasim and Diana\Рабочий стол\My C++ Project\new.cpp(6) : error C2065: 'word' : undeclared identifier C:\Documents and Settings\Rasim and Diana\Рабочий стол\My C++ Project\new.cpp(8) : error C2065: 'cin' : undeclared identifier C:\Documents and Settings\Rasim and Diana\Рабочий стол\My C++ Project\new.cpp(9) : error C2065: 'cout' : undeclared identifier C:\Documents and Settings\Rasim and Diana\Рабочий стол\My C++ Project\new.cpp(9) : error C2297: '<<' : illegal, right operand has type 'char [4]' C:\Documents and Settings\Rasim and Diana\Рабочий стол\My C++ Project\new.cpp(10) : error C2297: '<<' : illegal, right operand has type 'char [3]' C:\Documents and Settings\Rasim and Diana\Рабочий стол\My C++ Project\new.cpp(11) : warning C4508: 'main' : function should return a value; 'void' return type assumed Error executing cl.exe. new.exe - 7 error(s), 1 warning(s)

Ответов - 72, стр: 1 2 3 4 All

netlib: Значок вы можете добавить прямо в ресурсы приложения. Тогда он будет внутри exe-файла. Про это подробно рассказывается в книге Андре ЛаМота "Программирование игр для Windows. Советы профессионала" ее можно купить или скачать электронную версию. Начните изучение с нее.

RaSIm: Сегодня куплю книжки для начинающих по С++ и по изучаю, иначе я никогда не овладею этим языком...

netlib: Книжек просто по C++ недостаточно. Вам обязательно нужны книги по программированию на С++ для Windows. Только тогда вы разберетесь с сообщениями, значками, курсорами и прочей фигней.


RaSIm: А какие нужны параметры для Microsoft Visual C++ 6.0 для работы такой проги в командной строке? #include <stdio.h> main() { printf ("Hello world\n"); }

RaSIm: Ну я как раз то и заказал себе две книжки: 1. Программирование на С++ в среде Windows для начинающих. 2. Программирование игр на DirectX в среде Windows для начинающих. Возможно сегодня уже заказ выполнится... :)

stayer: netlib, ты не прав. Надо сначала понять как писать на С++, и только потом уже WinAPI и все остальное.RaSIm Кто автор?

RaSIm: Незнаю. Еще не купили.

netlib: RaSIm пишет: А какие нужны параметры для Microsoft Visual C++ 6.0 Какие именно параметры вас интересуют? Просто создаете новый проект как терминальное приложение и все.

RaSIm: #include <stdio.h> main() { printf ("Hello world\n"); } Мне надо, чтобы работал данный код. Но я незнаю какие именно параметры нужны (ну типа C++Source File, Win32 Application - какие там нужны параметры?) ??? В книге написано, что нужны некие параметры...

RaSIm: http://netlib.narod.ru/library/book0003/index.htm - ВОТ эта книга. Там есть: "Начнем пожалуй", и там надо напечатать: "Hello World". Но какие выставить параметры???

Inferno: Мне надо, чтобы работал данный код. Но я незнаю какие именно параметры нужны (ну типа C++Source File, Win32 Application - какие там нужны параметры?) ??? В книге написано, что нужны некие параметры... А он у вас что ли не работает? ВОТ эта книга. Там есть: "Начнем пожалуй", и там надо напечатать: "Hello World". Но какие выставить параметры??? Создаете консольное приложение(Win32 Console), добавляете файл на C++, и компилируете программу.

Inferno: http://netlib.narod.ru/library/book0003/index.htm Эта книга сложна для начинающих, потому что написана самим основателем языка СИ и содержит сложные алгоритмы. Я бы посоветовал: Дейтел. Как программировать на С Дейтел. Как программировать на C++

RaSIm: Inferno пишет: Я бы посоветовал: Дейтел. Как программировать на С Дейтел. Как программировать на C++ Жаль, что нельзя их просто скачать... RaSIm пишет: Создаете консольное приложение(Win32 Console), добавляете файл на C++, и компилируете программу. Все равно не прет. Win 32 Console Application -> A typical "Hello World" -> New -> C++ Source File.

Inferno: Жаль, что нельзя их просто скачать... Вы в интернете не пробовали искать?

Inferno: Все равно не прет. Что именно у вас не получается? Win 32 Console Application -> A typical "Hello World" -> New -> C++ Source File. Давайте я подробно опишу: File->New->Win32 Console Application->An Empty project. После того как создали новый пустой проект: File->New->C++ Source File. После чего в созданный вами source file добавляете ваш код и компилируете(F7), а затем запускаете(Ctrl+F5).

RaSIm: Inferno пишет: Давайте я подробно опишу: File->New->Win32 Console Application->An Empty project. После того как создали новый пустой проект: File->New->C++ Source File. После чего в созданный вами source file добавляете ваш код и компилируете(F7), а затем запускаете(Ctrl+F5). Вооо! Теперь работает...

RaSIm: RaSIm пишет: Вы в интернете не пробовали искать? Вот вам ссылки для скачивания: http://rapidshare.com/files/3687279/001524.rar.html http://c2p.ru/c/x-m-dejtel-p-dzh-dejtel-kak-programmirovat-na-c.html Искал я в интернете много раз. Но не находил подходящего мне. Не знал с чего начать. Ща вот это скачаю и посмотрю. Вы мне вроде дали ссылку на "Программирование трехмерных игр. Советы профессионала."???

Inferno: Искал я в интернете много раз. Но не находил подходящего мне. Не знал с чего начать. Нужно искать в http://www.google.ru Гугл рулит. :) Вы мне вроде дали ссылку на "Программирование трехмерных игр. Советы профессионала."??? Разве? Перед тем как вам дать ссылку, я лично скачал. Там должно быть Как программировать на C. А у вас при скачивании оказалась другая книга?

RaSIm: Все я скачал! Книга прикольная, вроде все подробно описано. Но не думаете ли Вы, что мне лучше сперва прочитать ту начатую книгу. Или ссылка, которую Вы дали будет для меня более понятной?

stayer: Inferno , палишь netlib-а. По новому закону нельзя размещать ссылки на варез. RaSIm вот тебе списочек: На вражеском, очень много Про книги по геймдеву Снова на вражеском Создание 3Д приложений а так же torrents.ru и google тебе помогут.



полная версия страницы