Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

31.12.2013, 23:26. Просмотров 283. Ответов 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, то как сделать это проще и компактнее (без ручного разбора строки)? Видится вариант создать временный файл, записать в него это строку, а затем прочитать. Или можно обойтись без временного файла?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.12.2013, 23:26
Здравствуйте! Я подобрал для вас темы с ответами на вопрос чтение строки как потока (C++):

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

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

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

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

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

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

2
Croessmah
Ушел
Эксперт CЭксперт С++
13553 / 7704 / 872
Регистрация: 27.09.2012
Сообщений: 19,006
Записей в блоге: 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/sstream/stringstream/
1
spyphy
1 / 1 / 0
Регистрация: 03.11.2012
Сообщений: 40
31.12.2013, 23:37  [ТС] #3
ок, попробую
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.12.2013, 23:37
Привет! Вот еще темы с ответами:

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

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

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

Чтение через fscanf_s части строки с пробелом (и запись этой же строки) - C++
нужно записать в файл строку, содержащую через табуляцию int, char, char, char, float, int. Далее необходимо из такой же строки вывести...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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