Изучаю работу с файлами в С++ Сделал абсолютно все как в примере. В консоль выводится сообщение Good!, но при этом файл не создается, а если вручную создать файл , то ничего туда не записывается. В чем может быть проблема?
#include "pch.h"
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main()
{
string path = "piin.txt";
ofstream fout;
fout.open(path);
if (!fout.is_open())
{
cout << " Bad!";
}
else
{
cout << " Good!";
fout << "Мои данные";
}
fout.close();
}
Скорее всего вы ищете созданный файл не в том каталоге :)
Я уж не помню точно, какой там среда VS каталог делает текущим при выполнении - так что или поищите хорошенько в подкаталогах проекта, или укажите точное полное имя файла - типа "D:\\Programs\\Project\\pii.txt"
(не забудьте про двойные обратные косые черты).
Работаю в Visual Studio, файл создавался и редактировался в коренной папке проекта! В случае подобной ситуации проверяйте там
Виртуальный выделенный сервер (VDS) становится отличным выбором
Мне необходимо установить библиотеку SFML для C++ на CLion, так как Visual Studio мне не подходит по некоторым причинамКак можно это сделать?
Есть такая задача, условие нижеНаписал свой код - решение в 3 из 10 тестов неверное, формула вроде правильная, на тестовом условии тоже ответ...