繁体   English   中英

output 文件 go 在哪里?

[英]Where does an output file go?

如果您有一个程序写入 C 中的 output 文件,您如何访问/查看 output 文件? 例如,我正在尝试编写一个程序,将值从一个.ppm 图像文件写入另一个.ppm 图像文件,但我不知道如何访问 output 文件后我这样做了。 我知道这是一个非常笼统的问题,但我还没有可以分享的代码块。

当使用fopen仅指定文件名而不指定路径来创建文件时,该文件将被放置在程序的当前工作目录中。

如果您使用集成开发环境(IDE) 来启动程序,那么您可能会在 IDE 中查看并设置程序的初始工作目录。 如果您直接从命令行 shell运行程序,则该文件将放置在 shell 的当前工作目录中。

在大多数操作系统上,你也可以通过调用操作系统提供的某个function来确定你程序的当前工作目录。 例如,在 POSIX 兼容的操作系统上,例如 Linux,您可以调用getcwd 在 Microsoft Windows 上,您可以调用_getcwdGetCurrentDirectory 这样,您应该能够轻松找出您的文件是在哪个目录中创建的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM