gpt4 book ai didi

c - 在 C Issue 中打开和创建文件?

转载 作者:太空宇宙 更新时间:2023-11-04 06:21:38 24 4
gpt4 key购买 nike

所以,我用 C 编写了一个简单的程序,它打开一个名为 prog6_input.txt 的文件并生成另一个名为 prog_output.txt 的文件.但是,下面的代码在 Windows 上完美运行,但在 Mac 上编译时会失败。 (我还假设这在创建文件时也有同样的问题)

FILE *ptr_file = fopen("prog6_input.txt", "r");

// We Don't have a input file
if(!ptr_file) {
perror("Error Reading Input file.\n");
return 1;
}

对于错误:没有这样的文件或目录

如以下屏幕截图所示,该文件位于同一目录中。这适用于 Windows,但不适用于 Mac OSX?为什么会这样,我该如何解决?

更新:为了 vompile,我使用终端在目录中使用 make main

enter image description here

最佳答案

您应该打开一个终端,cd 到您的 Prog6 目录,然后使用 ./main 运行您的可执行文件。

关于c - 在 C Issue 中打开和创建文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33839550/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com