Загрузка данных


#include <fstream>
using namespace std;

int main(int argc, char* argv[])
{
    ofstream out("cppstudio.txt"); // создаём объект класса ofstream для записи и связываем его с файлом cppstudio.txt
    out << "Работа с файлами в C++"; // запись строки в файл
    out.close(); // закрываем файл
    return 0;
}
,.....................

#include <iostream>
#include <fstream>
#include <clocale>

using namespace std;

int main(int argc, char* argv[])
{
    setlocale(LC_ALL, "rus"); // корректное отображение Кириллицы
    char buff[50]; // буфер промежуточного хранения считываемого из файла текста
    ifstream in("cppstudio.txt"); // открыли файл для чтения
    in >> buff; // считали первое слово из файла
    cout << buff << endl; // напечатали это слово
    in.getline(buff, 50); // считали строку из файла
    in.close(); // закрываем файл
    cout << buff << endl; // напечатали эту строку
    return 0;
}
..................
#include <iostream>
#include <fstream>
#include <locale>

using namespace std;

int main() {
    setlocale(LC_ALL, "Russian");

    char buff[50];
    ifstream in("cppstudio.doc");

    // Проверка, удалось ли открыть файл
    if (!in.is_open()) {
        cerr << "Ошибка: не удалось открыть файл." << endl;
        return 1; // Завершение программы с кодом ошибки
    }

    // Чтение первого слова из файла
    in >> buff;
    cout << "Первое слово: " << buff << endl;

    // Чтение оставшейся строки
    in.getline(buff, 50);
    cout << "Остальная строка: " << buff << endl;

    in.close(); // Закрытие файла

    return 0;
}