Пост N: 1
Зарегистрирован: 21.05.08
Откуда: Россия, Киргиз-Мияки
Рейтинг:
0
Отправлено: 21.05.08 12:27. Заголовок: В чем проблема скрипта?
Программирую в среде 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.
Пост N: 264
Зарегистрирован: 01.11.06
Откуда: Москва
Рейтинг:
1
Отправлено: 21.05.08 13:14. Заголовок: Ну, во-первых, надо ..
Ну, во-первых, надо убедиться, что ваша программа компилируется как C++, а не как чистый C.
Далее можно заменить iostream на iostream.h. Если вы все же хотите сохранить <iostream>, то не забудьте включить пространство имен std using namespace std
Без этого вам надо писать std::cout << "Hello" << endl
Пост N: 38
Зарегистрирован: 14.06.07
Откуда: РОССИЯ, Санкт-Петербург (Екатиренбург)
Рейтинг:
0
Отправлено: 21.05.08 16:30. Заголовок: Для начала надо пере..
Для начала надо перестать называть программу скриптом. Потом нужно взять и посмотреть в WINAPI на два прекрасных элемента, static text и edit text, после чего создать приложение (с использованием мастера) win32 и написать примерно 200 строк кода. Очень многое можно почерпнуть вот отсюда ТНБ в помощь!
case WM_KEYDOWN: // Если нажата клавиша Esc, уничтожаем // главное окно приложения if( wParam == VK_ESCAPE ) ::DestroyWindow(MainWindowHandle); return 0;
case WM_DESTROY: // Если получено сообщение о завершении работы, // отправляем сообщение, которое завершит работу // цикла обработки сообщений. ::PostQuitMessage(0); return 0; }
Пост N: 270
Зарегистрирован: 01.11.06
Откуда: Москва
Рейтинг:
1
Отправлено: 21.05.08 17:16. Заголовок: RaSIm пишет: Мне ох..
RaSIm пишет:
цитата:
Мне охота научиться создавать игры. Что мне для этого надо знать и изучать?
Программирование на каком-нибудь языке. С моей точки зрения предпочтительней C++ или C#. Затем, когда научитесь программировать и создавать простые приложения для Windows почитайте что-нибудь по DirectX (или по XNA - это проще).
RaSIm пишет:
цитата:
И что лучше: эл.книги или нормальные из магазина?
Книги разные нужны, книги всякие важны. Выбирайте как вам удобнее читать, но помните, что не всякая электронная книга есть в бумажном виде, равно как и не всякая бумажная книга есть в электронном. Так что у каждого разработчика есть и те и другие.
Пост N: 8
Зарегистрирован: 21.05.08
Откуда: Башкортостан, Киргиз-Мияки
Рейтинг:
0
Отправлено: 21.05.08 17:22. Заголовок: Понятно. Я изучаю С+..
Понятно. Я изучаю С++, но некоторых вещей не понимаю, стоит ли мне продолжать читать дальше (не поняв, например, прошлой темы)?.. И я постоянно зацикливаюсь на чем либо при изучении, и не могу продолжить изучение дальше, как поступить в таком случае (Те же самые ошибки кодов в самой книге)?
Пост N: 272
Зарегистрирован: 01.11.06
Откуда: Москва
Рейтинг:
1
Отправлено: 21.05.08 17:57. Заголовок: RaSIm пишет: Я изуч..
RaSIm пишет:
цитата:
Я изучаю С++, но некоторых вещей не понимаю, стоит ли мне продолжать читать дальше (не поняв, например, прошлой темы)?..
Скачайте книгу "Программирование стратегических игр". Там во 2 главе подробно описано создание простого приложения для Windows. Попытайтесь повторить его, если что-то непонятно - пишите вопросы.
Пост N: 9
Зарегистрирован: 21.05.08
Откуда: Башкортостан, Киргиз-Мияки
Рейтинг:
0
Отправлено: 21.05.08 18:37. Заголовок: Я сам из Башкирии и ..
Я сам из Башкирии и из района. Я наверно завтра поеду в уфу и куплю 2-3 книги.stayer пишет:
цитата:
Скачайте книгу "Программирование стратегических игр". Там во 2 главе подробно описано создание простого приложения для Windows. Попытайтесь повторить его, если что-то непонятно - пишите вопросы.
Ну да, я это уже сделал, появляется окно виндоус. Ну допустим, я хочу, что бы у этого окна был значек. Как мне это сделать? Как я понял, надо внести изменения здесь: wndclass.hIcon = LoadIcon(NULL, IDI_APPLICATION); Но какие именно, что бы задать свой значок? и в по моему они должны быть в одной директории, да?
Все даты в формате GMT
3 час. Хитов сегодня: 1
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет