Я искал эту проблему в Интернете и нашел несколько решений, но они не помогли. Поэтому я должен спросить у кого-нибудь. Моя проблема связана с C ++, я пишу обычный код, но никакие команды файловых операций не работают, они не создают и не изменяют текстовые файлы. После того, как он работает, не создает текстовый файл в том же каталоге, в котором я пытался изменить свой ide, я попытался запустить как администратор, я попытался открыть секретные папки, я попытался изменить бит компилятора, я попытался запустить на D: , Я отключил свое антивирусное приложение, но они не помогли. Я добавил system ("dir") в конец кодов, и он показал мне текстовый файл (я снова не мог видеть в папке), но после этого я пошел в тот же каталог с cmd (как администратор), но на этот раз я не видел текста. Я не мог вспомнить, что пробовал больше. Также у меня есть некоторые проблемы с разрешениями, я не знаю, может быть, это моя проблема. Вот часть моих кодов:
#include <iostream>
#include <fstream>
#include <stdlib.h>
#include <string>
using namespace std;
void adding() {
string userName;
cout << "Enter your nickname: ";
cin >> userName;
ofstream userFile;
userFile.open("users.txt", ios::app);
userFile<< userName;
userFile.close();
cout<<"The user is succesfully added!"<<endl;
}
int main()
{
cout<<system("cd");
adding();
system("dir");
}