Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > C/C++/С#


Ответ
 
Опции темы Опции просмотра
Старый 23.11.2010, 23:18   #1 (permalink)
PabloEscobar
Member
 
Аватар для PabloEscobar
 
Регистрация: 24.07.2010
Сообщений: 56
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 87
По умолчанию Не вводится пустое слово

Есть часть кода:
Код:
while (cin >> word && !word.empty())
          {
            ...
           }
Значить задача организовывать ввод в вектор, пока ввод слов не будет закончен. Я решил решить() эту проблему вышепревиденным способом. Почему когда я просто нажимаю энтер то это не воспринимается как ввод пустого слова и я могу 1000 раз нажать энтер, а потом спокойно прожолжить добавлять слова в вектор. Кстати использование такой строки есть в книге. Копмилятор GCC, если это важно в данном случае.
PabloEscobar вне форума   Ответить с цитированием

Старый 23.11.2010, 23:18
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Эти посты имеют что то общее с вашей темой

Инвертор, что за страшное слово?
Восстановление системы - открывается пустое белое окно
Угадай слово
Что означает слово удалённый?
Восстановление системы (пустое окно)

Старый 24.11.2010, 21:30   #2 (permalink)
kreol
Member
 
Аватар для kreol
 
Регистрация: 27.02.2010
Сообщений: 659
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1312
По умолчанию

возможно это из-за того, что создается программа типа консоль(во всяком случае в дельфи-паскале так называется.)
попробуйте добавить код считывающий символ(char) = #13. к сожалению не помню аналога readkey в с
kreol вне форума   Ответить с цитированием
Старый 24.11.2010, 21:31   #3 (permalink)
kreol
Member
 
Аватар для kreol
 
Регистрация: 27.02.2010
Сообщений: 659
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1312
По умолчанию

о. пробуй заюзать библиотеку
#include <iostream.h>
и
функцию

getch);
kreol вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 12:20.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.