我在 MacBook Air 上并行运行 Visual Studio。我第一次使用 C++ 打开 txt 文件,它似乎只在调试时有效,而在非调试运行时无效。
示例代码:
ofstream outfile;
outfile.open("Subscription.txt");
if (outfile.is_open())
{
outfile << name << "\n";
outfile.close();
cout << "Welcome to the discount club!" << endl;
}
else
cout << "file won't open" << endl;
当我在本地调试器中运行它时,它会输出“欢迎来到......”而当我在不进行调试的情况下运行它时,它会输出“文件无法打开”
也许是某种 mac/parallels 问题?