|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.09.2010, 18:33 | #1 |
Подтвердите свой е-майл
Регистрация: 24.01.2010
Сообщений: 12
|
Нажатие на Enter без перевода на новую строку
Вопрос новичка, как на C++ сделать так,чтоб при вводе данных в консоль и нажатии на Enter курсор ввода не переходил на новую строку?
Конечно можно через getch() но на сколько я понял,он считывает только определённое количество символов, а у меня по-разному. вопрос №2 Заметил что результаты операций над числами (char) взятых из Getch() очень странные, я думаю это из-за того что C++ считает их текстовыми,да? Если да то как перевести их в цифры. Думаю понятно изъяснил И да, консоль Windows |
18.09.2010, 18:40 | #2 | |||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
Это как бы стандартный способ ввода... Дописано: Цитата:
I'm learning to live...
Последний раз редактировалось Stilet; 18.09.2010 в 18:43. |
|||
18.09.2010, 18:40 | #3 | |
Linux C++ Qt ARM
Старожил
Регистрация: 30.11.2008
Сообщений: 3,030
|
Цитата:
стандартной сишной функцией atoi. Принимает текстовую строку, возвращает целочисленное значение, либо ноль, если в строке что-то не понятное(например буквы, пробелы, другие символы, кроме чисел, точки и знака "минус").
Дилетант широкого профиля.
"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс |
|
18.09.2010, 19:30 | #4 | |
Подтвердите свой е-майл
Регистрация: 24.01.2010
Сообщений: 12
|
Цитата:
Но сделал так: Код:
Дак все-таки как сделать чтоб перехода при нажатии на Enter не было, просто getch() не совсем подходит. |
|
18.09.2010, 19:45 | #5 |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
Код:
|
18.09.2010, 20:47 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
18.09.2010, 21:16 | #7 |
Подтвердите свой е-майл
Регистрация: 24.01.2010
Сообщений: 12
|
Код:
___________________________________ ___________________________________ __________ А вот причина по которой я не могу осилить atoi, как вот это записать правильнее? Код:
main.cpp|12|error C2374: 'atoi' : redefinition; multiple initialization| Последний раз редактировалось notbugme; 18.09.2010 в 21:29. |
19.09.2010, 16:50 | #8 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Код:
Цитата:
Код:
I'm learning to live...
|
||
19.09.2010, 17:14 | #9 |
Подтвердите свой е-майл
Регистрация: 24.01.2010
Сообщений: 12
|
Код:
|
19.09.2010, 18:49 | #10 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
I'm learning to live...
|
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Переход на новую строку | delphin100 | Общие вопросы Delphi | 9 | 31.05.2012 04:52 |
Двойное нажатие клавиши Enter | Nezaam | Помощь студентам | 4 | 18.08.2010 17:00 |
Как среагировать на нажатие Enter на форме | Electron | Общие вопросы C/C++ | 4 | 24.06.2010 12:49 |
Нажатие Enter | Screame | Microsoft Office Excel | 1 | 01.11.2009 17:02 |
отловить нажатие клавиши в ячейке (до нажатия enter) | loginrl103 | Microsoft Office Excel | 3 | 07.08.2009 15:10 |