Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

как распознать <enter>

714
31 октября 2008 года
clgs
226 / / 29.10.2008
Доброе время суток.
при вводе qwer<enter>qwer
 
Код:
string srt;
char tmp;
for(tmp=getch(); tmp!='\n' && tmp!='^'; tmp=getch(), srt+=tmp, cout << tmp)

проверка в цикле (tmp!='\n') не выполняется, как выловить переход на новую строку?

в С++ =)
14
31 октября 2008 года
Phodopus
3.3K / / 19.06.2008
сделай так:
 
Код:
string srt;
    char tmp;
    for(tmp=getch();
        tmp!='\r' && tmp!='^';
        srt+=tmp, cout << tmp, tmp=getch());
714
01 ноября 2008 года
clgs
226 / / 29.10.2008
а... вместо "\n" нужно "\r".
большое спасибо!

и на счет положение tmp=getch() что-то я упустил=)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог