Загрузка...

How to read each line from a file, and then write it?

Thread in C/C++ created by ZlobaOdmen Oct 12, 2019. 162 views

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

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