|
0 / 0 / 0
Регистрация: 22.11.2012
Сообщений: 27
|
|
String и пробелы28.08.2017, 22:28. Показов 22206. Ответов 22
Метки нет (Все метки)
Нужно ввести строку с пробелами с клавиатуры и записать в текстовый файл, как это сделать?
При вводе строки с пробелами выполнение программы прерывается Если вводить без пробела, все работает.
0
|
|
| 28.08.2017, 22:28 | |
|
Ответы с готовыми решениями:
22
Замена символов на пробелы в string Убрать в переменной типа string пробелы |
|
69 / 68 / 52
Регистрация: 28.10.2015
Сообщений: 388
|
||||||
| 28.08.2017, 22:30 | ||||||
Сообщение было отмечено SatanaXIII как решение
Решение
2
|
||||||
|
0 / 0 / 0
Регистрация: 22.11.2012
Сообщений: 27
|
||||||
| 28.08.2017, 22:52 [ТС] | ||||||
|
Не работает, возможно тут проблема в самом коде, сильно не кидайтесь, я начинающий
0
|
||||||
|
|
|
| 28.08.2017, 23:45 | |
|
Доброго времени суток!
Уточните, что не работает? Правильный способ ввода строк с пробелами вам MisterR показал.
0
|
|
|
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,427
|
|
| 28.08.2017, 23:48 | |
|
Database покажи.
0
|
|
|
0 / 0 / 0
Регистрация: 22.11.2012
Сообщений: 27
|
|||||||||||||||||||||
| 29.08.2017, 00:23 [ТС] | |||||||||||||||||||||
Не выводится строка с пробелами и так
-9.25596e+61 -9.25596e+61 Собственно что в файле вижу
0
|
|||||||||||||||||||||
|
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,427
|
|||||||
| 29.08.2017, 00:30 | |||||||
double a2; (cin >> a2).get();). Где ввод в string - через getline() (2-й пост).
0
|
|||||||
|
|
||||||
| 29.08.2017, 00:57 | ||||||
|
У вас при вводе числовых значений не очищается буфер клавиатуры. После нажатия "Enter" символ конца строки остается и следующий оператор (getline()), который строку получает, трактует это как ввод пустой строки.
Ввод числовых данных, так как показал nd2 устраняет эту проблему. Можно еще использовать после числового ввода cin.ignore()
0
|
||||||
|
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,427
|
|
| 29.08.2017, 01:00 | |
|
1
|
|
|
0 / 0 / 0
Регистрация: 22.11.2012
Сообщений: 27
|
|
| 29.08.2017, 08:44 [ТС] | |
|
Спасибо большое
0
|
|
|
0 / 0 / 0
Регистрация: 22.11.2012
Сообщений: 27
|
|
| 30.08.2017, 18:46 [ТС] | |
|
111
0
|
|
|
0 / 0 / 0
Регистрация: 22.11.2012
Сообщений: 27
|
|
| 30.08.2017, 18:54 [ТС] | |
|
Что я делаю не так?
При вызове getline(), cout << "Название работы" не выводится, а выводится сразу следующий
0
|
|
|
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,427
|
|
| 30.08.2017, 19:02 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 22.11.2012
Сообщений: 27
|
||||||
| 30.08.2017, 19:11 [ТС] | ||||||
|
А если по существу?
0
|
||||||
|
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,427
|
|
| 30.08.2017, 19:15 | |
Сообщение было отмечено Nitrotech как решение
Решение
0
|
|
|
0 / 0 / 0
Регистрация: 22.11.2012
Сообщений: 27
|
|
| 30.08.2017, 19:19 [ТС] | |
|
Так я тоже пробовал, при вводе пробела программа закрывается.
0
|
|
|
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,427
|
|||
| 30.08.2017, 19:28 | |||
|
Добавлено через 4 минуты На скрине у тебя один код, выкладываешь другой. И о каком коде говорить тогда?
0
|
|||
|
0 / 0 / 0
Регистрация: 22.11.2012
Сообщений: 27
|
||||||||||||||||
| 30.08.2017, 19:36 [ТС] | ||||||||||||||||
|
Изначально была проблема что данные типа string в которых присутствует пробел не записываются в файл и программа прерывает свою работу после этого.
При замене
При вводе
0
|
||||||||||||||||
|
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,427
|
|
| 30.08.2017, 19:38 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 22.11.2012
Сообщений: 27
|
|
| 30.08.2017, 19:51 [ТС] | |
|
...
0
|
|
| 30.08.2017, 19:51 | |
|
Помогаю со студенческими работами здесь
20
Нужно поставить пробелы по краям строки (string), язык c++ Доступ к паре в map<string, vector<pair<string, string>>>Temp
Какое одинаковое значение можно вернуть из функций <string> f () и vector < <string> > f()? Как перебрать все элементы в map<string, vector<string>> Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|