|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.09.2013, 22:17 | #1 |
Форумчанин
Регистрация: 13.09.2012
Сообщений: 122
|
Построить прямоугольник. (Функция putchar())
Не совсем умею пользоваться функцией putchar();
Не знаю в чем ошибка... но подозреваю, что дело в кодах... Подскажите , пожалуйста, в чем опять ошибка у меня) Код:
|
30.09.2013, 22:39 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Загляни сюда:http://www.programmersforum.ru/showthread.php?t=189687
Обрати внимание на функцию void rect(int len,int wid)
I'm learning to live...
|
30.09.2013, 22:40 | #3 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,341
|
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
30.09.2013, 23:13 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А-а-а, прямоугольник должен быть залитым?
Тогда извиняюсь.
I'm learning to live...
|
30.09.2013, 23:14 | #5 |
Форумчанин
Регистрация: 13.09.2012
Сообщений: 122
|
вроде точно так же исправила... где были недочеты... но , по-прежнему , не печатает... а вот...если скопировать то же самое от вас... кусок цикла с for, то работает все ок... хотя... все точь-в-точь... (((( в чем же у меня тогда ошибка ?
А так.... BDA , спасибо Вам большое))) уже не раз подсказали и помогли)))) Кстати, можно, один маленький вопрос? Что делает *с там... и я наблюдала, что происходит без нее в программе, почему так? Код:
Последний раз редактировалось Stilet; 01.10.2013 в 10:30. |
30.09.2013, 23:52 | #6 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,341
|
Вообще, я уже давал Вам некие объяснения по этому поводу. Повторение - матьмучения. Вы вводите два числа и нажимаете Enter. В буфере оказываются два числа, разделенные пробелом, и код клавишы enter. Первый scanf "заберет" числа, но оставит enter. Второй scanf заберёт enter вместо нужного символа. Чтобы этого не происходило, считываем символ, но не заносим его ни в какую переменную (%*c).
Попробуйте ещё такой вариант: Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Getchar и putchar | lonsdale | Общие вопросы C/C++ | 5 | 03.02.2013 10:54 |
bc3.1, логическая музыка и putchar | Ivanhoe | Общие вопросы C/C++ | 0 | 04.03.2012 13:11 |
Си, замена + на - с использованием getchar и putchar | Skrappy | Помощь студентам | 5 | 28.06.2011 16:01 |
прямоугольник | ronny137 | Помощь студентам | 2 | 21.04.2011 19:34 |
C#, прямоугольник | Goldcoding | Фриланс | 2 | 09.04.2010 20:34 |