Загрузка...

Как считать каждую строку из файла, а потом записать?

Тема в разделе C/C++ создана пользователем ZlobaOdmen 12 окт 2019. 161 просмотр

Загрузка...
  1. ZlobaOdmen
    ZlobaOdmen Автор темы 12 окт 2019 Работаю на iSkill'а 207 7 авг 2018
    Всем привет! Читал про работу с файлами в c++, не понял, как работает считывание по строкам.
    Допустим, у меня есть файл, в котором несколько строк. Предположим, это:
    1
    2
    3
    4
    5
    0

    Мне нужно, чтобы он считывал по одной строке в цикле while (!file.eof()), то есть пока файл (его строки) не закончился (это я понял хотя бы), заносил их в какую-то переменную (пусть это будет number), а далее прибавлял каждый раз новое значение number к сумме (amount). Мне нужно понять, как сделать такое считывание строк, чисел. Как, если это возможно, заносить это в массив, чтобы потом брать из него по элементу. Или можно вообще считать все строки файла, а потом занести их в массив, чтобы работать уже с массивом. Например, определить количество строк в файле, чтобы создать массив с таким же количество элементов, а потом уже работать с массивом, где каждый элемент - строк файла.
     
Top