Работа с файлами С++/ Многопоточность

Слайд 2

Динамический массив

Библиотека std::vector
Объявление: std::vector

Динамический массив Библиотека std::vector Объявление: std::vector

Слайд 3

Доступ к файлу

Для работы с файлами требуется библиотека
При работе с файлом

Доступ к файлу Для работы с файлами требуется библиотека При работе с
можно выделить следующие этапы:
1) создать объект класса fstream (возможно, ofstream или ifstream);
2) связать объект класса fstream с файлом, который будет использоваться для операций ввода-вывода;
3) осуществить операции ввода-вывода в файл;
закрыть файл

Слайд 4

Открытие файла

Пример использования:
ofstream fout("file.txt", ios::app); fout.open("file.txt", ios::app);
fout.open("file.txt", ios::out | ios::in);

Открытие файла Пример использования: ofstream fout("file.txt", ios::app); fout.open("file.txt", ios::app); fout.open("file.txt", ios::out | ios::in);

Слайд 5

Перемещение по файлу

Перемещение по файлу

Слайд 6

Потоки

Для работы с файлами требуется библиотека или иная другая
При работе с

Потоки Для работы с файлами требуется библиотека или иная другая При работе
потоком можно выделить следующие этапы:
1) создать функцию потока
2) инициализация потока
3) запуск потока

Слайд 7

Работа с потоком

Объявление потока:
thread thr(threadFunction);

Работа с потоком Объявление потока: thread thr(threadFunction);