|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
21.02.2013, 18:25 | #61 |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
О. Теперь вопрос: и как, работает?
А, вижу. Поправки: в switch дописать getch(), в начале добавить #include <conio.h> (это библиотека, отвечающая за взаимодействие с консолью - console input/output), а метки case заменить на числа. Ещё раз, в коде: 17 - константа, представляющая число 17. 'd' - константа, представляющая число, код символа d. "mama" - константа, представляющая адрес в памяти начала строки, содержащей "mama" (подобное никогда не надо использовать в case-метках). 'mama' - бессмыслица. Скорее всего, компилятор интерпретирует это как число, код символа m - но не уверен. Не пишите такого больше. 3 - константа, представляющая число 3. '3' - константа, представляющая число, код символа 3 (это число равно 51). Что ещё хуже, с кодировками опять путаница и похоже что по моей вине. Стрелки "читаются" getch, но своеобразным образом и их коды... в общем, вот код с константами: Код:
Последний раз редактировалось Abstraction; 21.02.2013 в 18:27. |
21.02.2013, 18:54 | #62 | |
Форумчанин
Регистрация: 13.02.2013
Сообщений: 221
|
Цитата:
Код:
|
|
21.02.2013, 18:55 | #63 |
Форумчанин
Регистрация: 13.02.2013
Сообщений: 221
|
проблема, консоль не выводит ничего
|
21.02.2013, 19:02 | #64 |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
После нажатия [Esc]?
|
21.02.2013, 19:16 | #65 |
Форумчанин
Регистрация: 13.02.2013
Сообщений: 221
|
после нажатия стрелок
|
22.02.2013, 10:39 | #66 |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
Так и не должно. Сейчас после нажатия стрелки влево вызывается только метод PayingCar, а он, как можно видеть, ничего на экран не выводит.
Вы, впрочем, можете добавить в метод ещё инструкцию, вывод сообщения вида "проехала заплатившая машина": Код:
|
01.03.2013, 13:05 | #67 |
Форумчанин
Регистрация: 13.02.2013
Сообщений: 221
|
спасибо Вам огромное за помощь))))
|
01.03.2013, 13:53 | #68 |
Форумчанин
Регистрация: 13.02.2013
Сообщений: 221
|
Проверьте пожалуйста программу, что то не хочет работать.
Код:
|
01.03.2013, 14:03 | #69 |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
0) Новые, не связанные с предыдущими вопросы обычно стоит задавать в новых темах.
"Не хочет работать" - это бьётся в припадке, колотит соседние файлы и орёт "Не буду работать! Не буду! Не буду-у-у..." Или всё-таки нежелание работать проявляется в виде каких-то конструктивных симптомов? Если что, %i - это спецификатор для printf(), в силу особенностей его работы. std::cout выводит строки и переменные как есть: Код:
Последний раз редактировалось Abstraction; 01.03.2013 в 14:06. |
01.03.2013, 14:32 | #70 |
Форумчанин
Регистрация: 13.02.2013
Сообщений: 221
|
67 C:\Dev-Cpp\include\c++\3.4.2\cstdlib:52, from C:\Dev-Cpp\include\c++\3.4.2\bits\stl_algo base.h In file included from C:/Dev-Cpp/include/c++/3.4.2/cstdlib:52, from C:/Dev-Cpp/include/c++/3.4.2/bits/stl_algobase.h
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Классы в C++ | Etete | Помощь студентам | 0 | 21.05.2012 21:36 |
Программа на С#. Классы | MarihuanaP | Фриланс | 12 | 14.12.2011 05:48 |
С++,ООП,программа на классы | VampIrchik | Помощь студентам | 1 | 25.01.2011 20:11 |
Классы в С++ | Stager | Помощь студентам | 4 | 05.05.2009 10:05 |