用C语言输出文件

用C语言输出文件,c,C,如果这是一个琐碎/愚蠢的问题,我很抱歉,但我是编程新手,不太理解C语言中的文件输出 我已经编写了一些代码,与输出文件相关的位如下: FILE *output_path; output_path=fopen("myfile.out", "w"); . . . fprintf(output_path, "%lf\n", x); 我想做的是查看我的输出,但我不知道如何打开此文件,甚至不知道它在我的计算机上的位置。如何执行此操作?myfile.out将在您的中创建。通常情况下,它是执行程序

如果这是一个琐碎/愚蠢的问题,我很抱歉,但我是编程新手,不太理解C语言中的文件输出

我已经编写了一些代码,与输出文件相关的位如下:

FILE *output_path;
output_path=fopen("myfile.out", "w");
  .
  .
  .
fprintf(output_path, "%lf\n", x);

我想做的是查看我的输出,但我不知道如何打开此文件,甚至不知道它在我的计算机上的位置。如何执行此操作?

myfile.out
将在您的中创建。通常情况下,它是执行程序的目录,除非您使用

对其进行了更改,因为OP正在PuTTY上运行程序,
cat
命令应该可以完成此任务。

执行程序后,运行
cat myfile.out
查看文件的内容myfile.out

能否提供完整的代码以及您在linux或windows中工作的环境?
myfile.out
可能位于您的工作目录中。您是使用Linux还是Windows?如果您在Windows上,是否使用Visual Studio?我猜它与正在生成的可执行文件位于同一目录中。@csnate是否可以创建和读取扩展名为.out的文件????在linux中,它会在编译时自动创建它?我在windows中工作。我已经在程序员的记事本中编写了我的代码,然后在PuTTY中编译并运行了它。(我不确定这是否有帮助)