|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.11.2009, 15:08 | #1 |
Новичок
Джуниор
Регистрация: 02.11.2009
Сообщений: 2
|
Нужна помощь c ascII таблицей
Упражнение 1.10 из кернигана ритчи звучит
Напишите программу для копирования входного потока в выходной с заменой знаков табуляции на \t, символов возврата назад (Backspace) на \b, а обратных косых черт - на \\. Это сделает табуляции и символы возврата легко читаемыми в потоке. Значит пробелема в том, что я не могу проверить бакспейс, остальное работает. Слышал что можно что то нажать на клаве, чтобы сэмулировать бакспейс. Выслушаю другие варианты. Привожу текст программы: Код:
Последний раз редактировалось grafek3d; 02.11.2009 в 15:10. |
02.11.2009, 15:17 | #2 |
Форумчанин
Регистрация: 12.02.2007
Сообщений: 360
|
чтобы сэмулировать бэкспейс нужно на клаве нажать бэкспейс. А вообще аски код бэка = 8. Так что ord либо chr, либо... Что там в С для для преобразования символов в аски коды?
|
02.11.2009, 15:24 | #3 |
Новичок
Джуниор
Регистрация: 02.11.2009
Сообщений: 2
|
так я не могу проверить
путем нажатия на бакспейс, потому что прога выполняет цикл только после нажатия на энтер если я нажэму бакспейс а потом энтер, то просто затрется символ и не будет выполняться программа как это обойти я под qnx программировать учусь на простом С Может как то можно сделать что бы от каждого нажатия на бакспейс программа сама выдавала значения без энтера? |
02.11.2009, 15:40 | #4 |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
Можно использовать функцию getch() из conio.h, она не требует нажатия ввода для получения символа из потока.
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Очень нужна помощь c матрицами, макросами в Excel. Заранее благодарен(поверьте, очень-очень нужна помощь) | Farridjan | Помощь студентам | 1 | 03.07.2009 12:24 |
Очень нужна помощь с написанием программы... срочно(буду благодарен за помощь) | 5Paladin5 | Помощь студентам | 3 | 02.07.2009 09:12 |
Нужна помощь | zinger | Помощь студентам | 2 | 16.05.2008 10:55 |
Очень нужна помощь в переводе символов в ASCII и обратно | !!!~VivO~!!! | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 05.05.2008 10:47 |