2 / 2 / 1
Регистрация: 01.05.2013
Сообщений: 109
|
||||||
1 | ||||||
Подскажите аски код клавиши ENTER25.05.2013, 07:54. Показов 26251. Ответов 26
Метки нет (Все метки)
Хотел написать программу, которая вводит строки из файла и выводит их потом построчно, но для вывода каждой новой строки нужно нажать клавишу enter. Подскажите аски код клавиши ENTER или подскажи как можно изменить программу, вот код:
0
|
25.05.2013, 07:54 | |
Ответы с готовыми решениями:
26
прога, которая по нажатой клавише выводит ascii - код символа это клавиши или scan - код самой клавиши. подскажите аски код Код клавиши <Enter> не отрабатывает Код клавиши Enter на калькуляторе |
48 / 48 / 14
Регистрация: 30.03.2009
Сообщений: 523
|
|
25.05.2013, 11:05 | 2 |
Enter - 13
0
|
2 / 2 / 1
Регистрация: 01.05.2013
Сообщений: 109
|
|
25.05.2013, 14:40 [ТС] | 3 |
Подскажите теперь пожалуйста как это можно реализовать, а то, что-то у меня не выходит. Не работает считывание клавиши "ENTER".
0
|
77 / 69 / 20
Регистрация: 05.05.2013
Сообщений: 3,810
|
||||||
25.05.2013, 14:48 | 4 | |||||
0
|
77 / 69 / 20
Регистрация: 05.05.2013
Сообщений: 3,810
|
|
25.05.2013, 14:52 | 7 |
Эпик фейл, он должен считать символ, и проверить, а не постоянно делать задержку...
0
|
2 / 2 / 1
Регистрация: 01.05.2013
Сообщений: 109
|
|
25.05.2013, 14:56 [ТС] | 8 |
Croessmah, А, что тогда нужно использовать вместо scanf() ????
0
|
77 / 69 / 20
Регистрация: 05.05.2013
Сообщений: 3,810
|
|
25.05.2013, 15:01 | 10 |
я же отписал вам вариант с getchar(), аналогично можно юзать getch()
0
|
2 / 2 / 1
Регистрация: 01.05.2013
Сообщений: 109
|
|
25.05.2013, 15:01 [ТС] | 11 |
А точно код клавиши enter равен 13???? не 10????
0
|
77 / 69 / 20
Регистрация: 05.05.2013
Сообщений: 3,810
|
||||||
25.05.2013, 15:03 | 12 | |||||
Лучше просто ввести гетчаром, проверить на \n:
0
|
Заблокирован
|
|
25.05.2013, 15:04 | 13 |
NaikoN, Enter это виртуальная клавиша результат её нажатия да проявляется в том что в буффере остаётся '\n' ASCI код которого известен. Посмотри как профессионально парсить стрелки, клавиши F, Shift, Ctrl, Esc, Enter и т.д. Стрелки клавиатуры в консоли Виртуальный код клавиши есть в Winbase.h VK_RETURN.
0
|
2 / 2 / 1
Регистрация: 01.05.2013
Сообщений: 109
|
||||||
25.05.2013, 15:14 [ТС] | 15 | |||||
pizurok, Я попробовал с getchar() он не верно работает, т. е. сначало он считывает код введеной клавиши и следом клавиши enter и получается сначала вывод Wrong и следом следующую строку
P.S. Может я не верно его использовал, но с _getch() все работает на "УРА". Добавлено через 1 минуту -=ЮрА=-, Ну простите, я еше не шибко грамотный Добавлено через 29 секунд В конечном итоге у меня получилось так:
Croessmah, Спасибо, помогли. P.S.S. Всем большое спасибо.
0
|
|
25.05.2013, 15:26
#16
|
0
|
2 / 2 / 1
Регистрация: 01.05.2013
Сообщений: 109
|
|
25.05.2013, 15:29 [ТС] | 17 |
-=ЮрА=-, А что плохого? Я не нашел альтернативы.
0
|
Заблокирован
|
||||||
25.05.2013, 15:30 | 18 | |||||
Для тех кому может понадобиться код в стандарте и без извратов
Не по теме: вместо fstream стоит sstream для наглядности
1
|
2 / 2 / 1
Регистрация: 01.05.2013
Сообщений: 109
|
|
25.05.2013, 15:30 [ТС] | 19 |
P.S. Goto не так уж и плох как о нем отзываются.
0
|
|
25.05.2013, 15:35
Подскажите аски код клавиши ENTER
#20
|
Не по теме: - 1 - возможность ухода программы в infinte loop 2 - неопределённость поведения кода в случае возникновения ошибки внутри блока метка-goto есть ещё много ньансов - выше альтернатива, искал значит плохо. Указанный оператор безусловного перехода нерекомендован при написании профессиональных кодов. Хочешь пиши, но кроме как "гавнокод" на код с goto не скажут. ЗЫ - конечно же ты прав:wall:
0
|
25.05.2013, 15:35 | |
Составить код, чтобы когда нажимаешь на клавиатуру, выводился Аски код Аски код клавиш Как сложить аски код букв? Вывод символа имея его аски код Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |