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

Ваш аккаунт

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

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

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

(C++) работа со строками. Программа продолжает работать только после нажатия Enter.

10K
26 декабря 2007 года
Schuler
42 / / 04.04.2007
Нужно прочитать слово, потом преобразовать его
 
Код:
string slovo;  
        cin>>slovo;

Однако программа начинает работать дальше только после нажатия клавиши Enter.
Подскажите, как это убрать.

P.S таких слов много читаю в цикле и с этим проблем нет
но все дальнейшие операторы выполняются только после перехода на другую стоку.
489
26 декабря 2007 года
NeO_u
277 / / 11.10.2006
Немного не понял...естественно. программа предолжает работать только после нажатия на ентер. ведь ты делаешь cin>>...
попробуй вот так:
 
Код:
int slovomaxlength;
string slovo;
for(int i=0; i<slovmaxlength; i++)
{
  slovo+=getch();
  if(slovo == чему тебе надо)
   break;
}
10K
26 декабря 2007 года
Schuler
42 / / 04.04.2007
Благодарю
10K
26 декабря 2007 года
Schuler
42 / / 04.04.2007
ээ это
 
Код:
slovo+=getch();
не работает пишется вот такая надпись [HTML] error C3861: 'getch': identifier not found[/HTML]
489
26 декабря 2007 года
NeO_u
277 / / 11.10.2006
Хелп рулит:-)!

#include <conio.h>
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог