Задать вопрос
@frilix
Иногда "творю"

Как считывать числа из файла построчно на C++?

Здравствуйте , подскажите есть ли метод для С++, который бы считывал построчно цифры из текстового файла. Или подскажите как это реализовать. Буду благодарен

Пример
10
1 5 6 8
3 4
4 2 0 3 4 7 9


Причем надо в разные массивы запихнуть цифры из строк
  • Вопрос задан
  • 11581 просмотр
Подписаться 1 Оценить Комментировать
Решения вопроса 2
@Alexander1705
Почитайте вот здесь - stackoverflow.com/questions/9673708/tell-cin-to-st...
А именно следующий код:
std::string line;
std::getline(cin, line);
std::istringstream iss(line);
while (iss >> c) {    
    vec.push_back(c);
}

Объект istringstream инициализируется строкой, и позволяет работать с ней как с потоком.

P.S. Не забудьте подключить sstream
Ответ написан
@TiPo
Я не очень хорошо понял вашего вопроса.
Если файл дан в таком виде:

0 1 2 3 4
5 6 7 8 9
....

То можно использовать потоковый ввод.
ifstream file("fileName");
int number;
...
file >> number;

Но, возможно, я вас неправильно понял.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы