在Visual Studio中部署代码后,为什么不创建输出文本文件?

问题描述

我写了一个简单的代码在文本文件上打印输入数字的平方。我在Visual Studio IDE中包含了fstream软件包,该解决方案得到了构建,在命令提示符下执行该文件之后,在我的解决方案所在的位置创建了文本。但是,当我部署代码并将其安装在另一台计算机上时,它会运行并在命令提示符下接受输入,但不会创建文本文件。文本文件在哪里?

#include <iostream>
#include <fstream>

using namespace std;
int main()
{
    ofstream outfile("out.txt");
    int n;
    cin >> n;
    outfile << n * n;
}

解决方法

您的代码没有问题。检查您的文件目录,它通常位于C / Users / User / Source / repos / Yourfilename / Yourfilename或cpp文件所在的位置。