Здравствуйте, я сделал запись в файл с одного класса, но нужно дописать в этот же файл результаты из второго класса, результаты накладываются и в итоге в файле только результаты работы второго класса. Как сделать запись в конец файла? Мы используем ios_base::app???? Спасибо Brave_Lime за ответ.
std::ofstream vmdelet_out; //создаем поток
vmdelet_out.open("file.txt", std::ios::app); // открываем файл для записи
в конец
vmdelet_out << "Exit"; // сама запись
vmdelet_out.close(); // закрываем файл
std::ofstream vmdelet_out; //создаем поток
vmdelet_out.open("file.txt", std::ios::app); // открываем файл для записи в конец
vmdelet_out << "Exit"; // сама запись
vmdelet_out.close(); // закрываем файл
#include <iostream>
#include <fstream>
#include <string>
int main(void)
{
std::fstream f; // создаем поток
f.open("file.txt", std::ios::in); // открываем файл для чтения
if (f) // если файл открылся
{
std::string buf; // создаем буфер, куда будет считываться информация
while (getline(f, buf)) // Пока мы получили строку - тело цикла исполняется || когда файл закончился (все строки считались) - цикл false
{
std::cout << buf; // выводит последнюю прочитанную строку
//... остальные ваши действия
}
}
}
Надеюсь помог!
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Есть абстрактный класс К, на основе которого (наследование) созданы три других класса К1, К2, К3Создаваемый в программе объект О должен быть...
Uncaught Error: A dynamic link library (DLL) initialization routine failed\?\D:\JN\NODEELECTRON\node_modules\escpos\node_modules\usb\src\binding\usb_bindings
Из кода ниже изымаю подстроку потом вывожу результат в alertЖелаю в одном сообщение выводить оригинал + обработанный результат