|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.10.2013, 19:44 | #1 |
Форумчанин
Регистрация: 13.09.2012
Сообщений: 122
|
Напечатать шахматную доску.
У меня проблема во 2 пункте, не считывает первый scanf(), переходит ко второму сразу, пыталась использовать fflush(stdin), не могу понять в чем проблема. Подскажите, пожалуйста, где ошибка?
Код:
|
02.10.2013, 20:19 | #2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,322
|
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
02.10.2013, 20:25 | #3 |
Форумчанин
Регистрация: 13.09.2012
Сообщений: 122
|
Спасибо) но я хотела без использования массивов сделать... только вот тот кусок, о котором говорила... не работал... а в целом вроде все правильно работало...
|
02.10.2013, 20:29 | #4 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,322
|
Пожалуйста.
Можно и без массива: Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
02.10.2013, 20:33 | #5 |
Форумчанин
Регистрация: 13.09.2012
Сообщений: 122
|
Вопрос у меня есть, почему в моем случае не считает первый scanf() и cразу запрашивает второй и начинает работу требуемого...?во втором case
|
02.10.2013, 20:37 | #6 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,322
|
Внимательно посмотрите, где у меня расположены fflush. Всё по той же причине, что и в предыдущей теме.
Буфер клавиатуры:<символ1><enter><символ2 > Без fflush: <символ1> в 1 scanf <enter> во 2 scanf С fflush: <символ1> в 1 scanf пустой буфер <символ2> во 2 scanf UPD Пожалуйста
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
Последний раз редактировалось BDA; 02.10.2013 в 20:50. |
02.10.2013, 20:42 | #7 |
Форумчанин
Регистрация: 13.09.2012
Сообщений: 122
|
Спасибо большое еще раз) я пробовала использовать этот оператор, но, как очевидно, неправильно пользовалась им...
|
03.10.2013, 09:20 | #8 |
Форумчанин
Регистрация: 11.01.2013
Сообщений: 149
|
Тема наверное закрыта, но я до сих пор не пойму ваше упорство использования для считывания одного символа scanf, когда можно использовать getch(), так как вы не в первой теме уже задаете вопрос про scanf.
Может это и чушь, но это моя чушь и я ее никому не отдам.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача про шахматную доску на Си | constant94 | Помощь студентам | 13 | 08.04.2013 18:42 |
Наложение текстур на шахматную доску | vampik | Общие вопросы C/C++ | 5 | 23.01.2013 19:02 |
задача про шахматную доску | Katrina* | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 21.12.2011 09:38 |
Задача про шахматную доску | aiktz | Помощь студентам | 6 | 13.03.2009 11:53 |