10 / 10 / 4
Регистрация: 03.10.2010
Сообщений: 350
|
||||||
1 | ||||||
Ввести строку с пробелами16.04.2012, 13:05. Показов 12560. Ответов 7
Метки нет (Все метки)
Как ввести строук с пробелами?
cin.getline работает через одно место. Если знаете, как с ним сделать, то напишите, пожалуйста, чтобы работало. А то если сделать так:
0
|
16.04.2012, 13:05 | |
Ответы с готовыми решениями:
7
Как ввести строку с пробелами? Как ввести строку с пробелами Как на C++ ввести с консоли строку с пробелами в тип string? Строки (ввести строку разделенную пробелами, и в словах которые оканчиваются на АВС заменить СС) |
601 / 569 / 104
Регистрация: 07.11.2010
Сообщений: 2,004
|
|||||||||||
16.04.2012, 13:07 | 2 | ||||||||||
0
|
10 / 10 / 4
Регистрация: 03.10.2010
Сообщений: 350
|
|
16.04.2012, 13:10 [ТС] | 3 |
К сожалению, ответа я не получил. Все говорят, что cin.getline работает, но ни на одном форуме не написано ничего дельного. Замена cin >> a.year на (cin >> a.year).get(); ничего не меняет. И при чем тут вообще ввод года, если проблема в cin.getline и в том, что он даже не ожидает ввода строки!
С какого вообще cin.getline обращает внимание на то, что написано у меня после него? Он ввод не осуществил. При чем тут строчка после него? Ввод осуществляется перед строкой 5. А cin.getline ничего не выполняет.
0
|
106 / 106 / 11
Регистрация: 17.10.2010
Сообщений: 283
|
|
16.04.2012, 13:15 | 4 |
Я предпочитаю делать std::getline(cin, s).
Если это не поможет, у cin есть метод readsome, который считает все доступные данные из потока ввода. А уже после него можно вызвать cin.getline
0
|
10 / 10 / 4
Регистрация: 03.10.2010
Сообщений: 350
|
|
16.04.2012, 13:19 [ТС] | 5 |
С++ Builder не знает, что это.
Добавлено через 1 минуту И как им пользоваться? Уже многое попробовал из того, что нашел. Ничего не работает. Не понимаю, зачем нужно cin.getline. Бесполезная функция.
0
|
10 / 10 / 4
Регистрация: 03.10.2010
Сообщений: 350
|
||||||
16.04.2012, 14:50 [ТС] | 7 | |||||
Настоящий работающий способ:
Если это все происходит в одной функции, то одного упоминания строчек 1 и 2 достаточно, иначе немного не то.
0
|
106 / 106 / 11
Регистрация: 17.10.2010
Сообщений: 283
|
|
16.04.2012, 22:08 | 8 |
0
|
16.04.2012, 22:08 | |
16.04.2012, 22:08 | |
Помогаю со студенческими работами здесь
8
Ввести с клавиатуры строку символов, состоящую из слов, разделенных пробелами, и записать ее в файл Как ввести несколько строчек с пробелами Прочитать строку с пробелами Считать строку с пробелами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |