Buckstabue
175 / 124 / 6
Регистрация: 12.01.2012
Сообщений: 624
|
||||||
#1 | ||||||
Как игнорировать ненужные данные из потока? - C++15.07.2012, 19:02. Просмотров 849. Ответов 11
Метки нет Все метки)
(
Формат входной строки должен быть таким:
Слово нужное_нам_число Например: windows 2012 Нужно из strStream потока присвоить переменной k число, стоящее после слова. В данном случае число 2012. При этом нельзя использовать дополнительные переменные. Как это эффективно и наглядно реализовать? Код
0
|
|
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
15.07.2012, 19:02 |
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как игнорировать ненужные данные из потока? (C++):
11
Как сделать что б из потока выводились данные на листбокс - C++ Как прочитать данные из потока вывода другого процесса - C++
Как удалить из строки ненужные символы? - C++ не могу считать из потока данные - C++ |
NoMasters
Псевдослучайный
1905 / 1116 / 77
Регистрация: 13.09.2011
Сообщений: 3,169
|
||||||
15.07.2012, 19:35 | #3 | |||||
Ну если нам нужно выпилить именно из строки из двух слов первое, можно сделать, например, так:
1
|
Buckstabue
175 / 124 / 6
Регистрация: 12.01.2012
Сообщений: 624
|
|
15.07.2012, 19:37 [ТС] | #4 |
Jupiter, а это не бесконечная рекурсия будет? Страшная и очень опасная конструкция
0
|
NoMasters
Псевдослучайный
1905 / 1116 / 77
Регистрация: 13.09.2011
Сообщений: 3,169
|
|
15.07.2012, 19:40 | #5 |
0
|
Buckstabue
175 / 124 / 6
Регистрация: 12.01.2012
Сообщений: 624
|
||||||
15.07.2012, 19:48 [ТС] | #6 | |||||
NoMasters, и вправду нет тут никакой рекурсии и в помине. Решил твоим способом решить, хотя выглядит он не очень казисто, но лучше чем ничего. Код таков
0
|
NoMasters
Псевдослучайный
1905 / 1116 / 77
Регистрация: 13.09.2011
Сообщений: 3,169
|
|
15.07.2012, 19:53 | #7 |
stringstream здесь не нужен. Вообще не нужен
0
|
Buckstabue
175 / 124 / 6
Регистрация: 12.01.2012
Сообщений: 624
|
||||||
15.07.2012, 20:00 [ТС] | #8 | |||||
Я просто завтра ЕГЭ по информатике сдаю, а там особенно популярен построчный ввод. Кстати, вот загадка: такой код почему-то работает, а тот что в первом посте нет, хотя отличий почти нет по идее...
0
|
alex_x_x
бжни
2454 / 1659 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
|
||||||
15.07.2012, 20:04 | #9 | |||||
1
|
alsav22
5434 / 4829 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
|
|||||||||||
15.07.2012, 20:43 | #11 | ||||||||||
Buckstabue, в одном месте можно проще и наглядней. Вместо:
0
|
Buckstabue
175 / 124 / 6
Регистрация: 12.01.2012
Сообщений: 624
|
|
15.07.2012, 21:44 [ТС] | #12 |
Jupiter, а я думал он ассоциирует строку с потоком, как в Qt есть TextStream или что-то в этом духе и там гораздо проще работать с потоками, но боюсь Qt на егэ не прокатит, да и без документации тяжело писать
0
|
15.07.2012, 21:44 | |
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
15.07.2012, 21:44 |
Привет! Вот еще темы с ответами:
12
Не могу правильно считать данные из потока - C++ Base64 Как Игнорировать не закодированные данные - PHP Как получить данные из потока - C# WPF Как получить данные из потока? - C# Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |