У меня есть простой файл, создающий код, который создает файл с записью. existsf показывает, что файл существует, но я не вижу его в файловой системе, используя explorer. Что может быть неправильным?Файл создан, но не отображается
#define FN "C:\Projects\src.txt"
using namespace std;
inline bool existsf (const std::string& name) {
struct stat buffer;
return (stat (name.c_str(), &buffer) == 0);
}
int _tmain(int argc, _TCHAR* argv[])
{
std::ofstream f;
f.open(FN);
if (f.is_open())
{
f<<"Some text here"<<std::endl;
f.flush();
f.close();
}
if (existsf(FN)) wcout<<"exist\n";
}
Достойный компилятор уведомит вас о вашей ошибке с предупреждением, такими как 'warning: неизвестная escape-последовательность: '\ P''. Предполагая, что вы включили предупреждения. – user2079303