|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.04.2010, 13:57 | #1 |
Новичок
Джуниор
Регистрация: 04.04.2010
Сообщений: 2
|
обработка ошибки, scanf(), Си.
Всем доброго дня и Христос Воскрес!
Возникла маленькая проблема, пишу для теста маленькую игру. Смысл которой в том, что, компьютер случайным образом загадывает число от 1 до 100. Задача пользователя - за минимальное количество попыток, но не более шести, угадать это число, предлагая компьютеру свои варианты, в ответ на которые программа указывает номер попытки и сообщение о том, больше загаданное число или меньше введенного с клавиатуры.Игра состоит из пяти партий. После последней партии выводятся результаты. Вот код: Код:
Последний раз редактировалось krwlr; 04.04.2010 в 14:25. |
04.04.2010, 15:08 | #2 |
Форумчанин
Регистрация: 15.01.2010
Сообщений: 948
|
Воистину воскрес!
А утечка памяти из-за обратных (по-моему, ничего не добавляющих к элегантности неплохо, в общем-то, написанной программки, но сильно ухудшающих читабельность) вызовов main(), из которых Вы не выходите, Вас не смущает? Added 13:31 CET Ну и глобальными переменными Вы, конечно, лихо орудуете! Главное - бесстрашно. Последний раз редактировалось Vago; 04.04.2010 в 15:31. |
05.04.2010, 14:05 | #3 |
Новичок
Джуниор
Регистрация: 04.04.2010
Сообщений: 2
|
Пасиб)) Но дело было таки в scanf Заменила на gets, с преобразованием типа в int и все пошло на ура.) Только плиз, чувствую себя блондинкой, объясните кто-нибудь, почему scanf такое вытворял?
Компилятор так же вселяет надежду: warning: the `gets' function is dangerous and should not be used. |
05.04.2010, 16:58 | #4 |
Форумчанин
Регистрация: 15.01.2010
Сообщений: 948
|
Я, в общем-то, Вас на другое, более серьёзное, подталкивал обратить внимание, ну да ладно...
Можно, в принципе, и со scanf() ... Код:
Последний раз редактировалось Vago; 05.04.2010 в 17:17. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Статическое DLL. Обработка ошибки не нахождения. | SNUPY | Общие вопросы Delphi | 4 | 07.12.2009 18:13 |
Нужна помощь по C, scanf() | Sailorotec | Общие вопросы C/C++ | 7 | 02.12.2009 13:04 |
Обработка ошибки 10061. ClientSocket | eks-s | Работа с сетью в Delphi | 2 | 05.03.2008 08:06 |
анало гфункции scanf() в ассемблере | Areostar | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 3 | 29.01.2008 22:58 |