Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
spyphy
1 / 1 / 0
Регистрация: 03.11.2012
Сообщений: 35
#1

чтение строки как потока - C++

31.12.2013, 23:26. Просмотров 273. Ответов 2
Метки нет (Все метки)

Если у меня в текстовом файле (ifstream &fin) хранится какая-то последовательности n чисел, то я читаю её например так:
C++
1
2
3
4
   for(int i=0; i<n; i++) {
      fin >> x;
      array[i] = x;
   }
А если у меня в исходном коде есть строка из чисел (например "1 0 1 1 0 0 1") и я хочу заполнить ею массив array, то как сделать это проще и компактнее (без ручного разбора строки)? Видится вариант создать временный файл, записать в него это строку, а затем прочитать. Или можно обойтись без временного файла?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.12.2013, 23:26     чтение строки как потока
Посмотрите здесь:

Чтение строк из потока - C++
Доброго времени суток всем! Вопрос мой заключается в том, правильно ли я понял суть задания. Мне нужно создать класс, который сможет...

Чтение из потока буковок:) - C++
Задание: Дан файл, содержит текст, набранный заглавными русскими буквами. Провести частотный анализ текста, т.е указать (в процентах),...

«Вычеркивание» строки и столбца из матрицы оформить как функцию потока - C++
«Вычеркивание» строки и столбца из матрицы оформить как функцию потока. Сначала вводятся элементы исходной матрицы, номер строки и...

Чтение из потока в вектор и в struct - C++
Читаю книгу Accelerated C++. Книга старая и использует позапрошлую версию С++. Автор приводит следующий пример: struct Student_info { ...

Чтение файла из входного потока - C++
есть код в нем есть путь к файлу, как мне сделать так чтоб я не писал путь к файлу а данные считывались при если допустим я запущу вот так...

Cin, чтение с конца полученного потока - C++
Происходит ввод с клавиатуры последовательности чисел разделенных пробелами, нужно извлечь из этого потока последнее значение. Как?

Чтение числа из потока и обработка ошибок - C++
Есть поток. Из потока читается число. При чтении происходит сбой. Как узнать что конкретно сбойнуло (число слишком большое/это не число/в...

Как в потоковом вводе перейти на чтение следующей строки? - C++
Подскажите пожалуйста, как в потоковом вводе из текстового файла перейти на чтение следующей строки: ifstream filein(...) filein &gt;&gt;...

Как создать посимвольное чтение строки и загнать в массив - C++
В консоль подается строка вида &quot;()(()))((&quot;, нужно создать динамический массив под нее, и загнать каждый символ строки туда, как это...

Цикл и строки, очистка потока ввода - C++
Возникла проблема. При вводе &quot;Y&quot; цикл переходит сразу к следующему вооду, то есть пропускает &quot;cin.getline&quot;. Как исправить? #include...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
13063 / 7326 / 817
Регистрация: 27.09.2012
Сообщений: 18,084
Записей в блоге: 3
Завершенные тесты: 1
31.12.2013, 23:29     чтение строки как потока #2
C++
1
2
3
4
//...
std::stringstream ss ( str ) ;
ss >> a >>  b >> c ;
//...
http://www.cplusplus.com/reference/s.../stringstream/
spyphy
1 / 1 / 0
Регистрация: 03.11.2012
Сообщений: 35
31.12.2013, 23:37  [ТС]     чтение строки как потока #3
ок, попробую
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru