【发布时间】:2018-02-08 17:04:01
【问题描述】:
This is Exactly what Xcode is showing when I'm running the code.
#include <stdio.h>
int main()
{
FILE *f1;
char c;
printf("Data Input\n\n");
f1 = fopen("/Users/karanjeetsinghbagga/Desktop/File Management in C/Fille Management in C/INPUT.txt", "W");
while((c=getchar())!= EOF)
putc(c,f1);
fclose(f1);
printf("\nData Output\n\n");
f1 = fopen("/Users/karanjeetsinghbagga/Desktop/File Management in C/Fille Management in C/INPUT.txt", "R");
while((c=getchar()) !=EOF)
printf("%c",c);
fclose(f1);
return 0;
}
这是我正在编写的代码,它是直接从 Ansi C 中的 E.Balagurusamy Programming但它没有运行,当使用终端运行相同的代码时,它显示 -* Segmentation fault: 11
【问题讨论】:
-
C 还是 C++?选择一个。
-
您确定该目录存在吗?也许在使用它之前检查文件指针是否为空。
-
@C_Elegans 我不知道怎么查。
-
@ArnavBorborah 很抱歉造成混乱。它仅适用于 C
-
为了记录,我还尝试创建一个具有相同名称的文本文件并手动将其放入源文件夹中。
标签: c fopen file-management