Вопрос задан 20.09.2026 в 12:13. Предмет Информатика. Спрашивает Рябова Анна.

Язык C++. Создать текстовый файл с произвольной информацией. Организовать просмотр содержимого файла. Организовать чтение и обработку данных из файла.

Перейти к ответам

Ответы на вопрос

Отвечает Лаврова Даша.

Пример программы на C++, которая создаёт текстовый файл, записывает в него данные, выводит содержимое файла на экран, затем читает файл и обрабатывает данные: считает количество строк и слов.

#include <iostream>
#include <fstream>
#include <string>
#include <sstream>
using namespace std;

int main() {
    ofstream fout("text.txt");
    fout << "This is a text file." << endl;
    fout << "It contains several words." << endl;
    fout.close();

    ifstream fin("text.txt");
    string line;
    int lines = 0, words = 0;

    cout << "File contents:" << endl;

    while (getline(fin, line)) {
        cout << line << endl;
        lines++;

        stringstream ss(line);
        string word;
        while (ss >> word) {
            words++;
        }
    }

    fin.close();

    cout << "Lines: " << lines << endl;
    cout << "Words: " << words << endl;

    return 0;
}

Сначала программа открывает файл для записи через ofstream, затем читает его через ifstream. Для обработки используется stringstream: он помогает разбить строку на отдельные слова.

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

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос