Предмет: Информатика, автор: Аноним

Напишите программу, которая считывает из файла строки - каждую строку в отдельную строковую переменную, затем печатает их и их количество.
Язык С++

Ответы

Автор ответа: A1dar
0
Проверял на C++11 - работает

#include <fstream>
#include <iostream>
#include <vector>
#include <string>

using namespace std;

#define FILENAME "input.txt"

int main() {
    ifstream fin(FILENAME);
    vector <string> lines;
    string s;
    while (getline(fin, s))
        lines.push_back(s);
    cout << "Lines:n";
    for (int i = 0; i < lines.size(); i++)
        cout << lines[i] << endl;   
    cout << "Count of lines: " << lines.size() << endl;
    return 0;
}
Автор ответа: Аноним
0
Да, благодарю - всё работает
Похожие вопросы
Предмет: Физика, автор: nepali