我完全没有C语言基础,我想知道为什么当我输入用户输入时,它找不到文件;但是当我使用硬编码时则可以:
const char * fn = "/Users/james/Documents/test.rtf";
看起来它运行良好了吗?
char text[100];
fputs("File location: ", stdout);
fflush(stdout);
fgets(text, sizeof text, stdin);
FILE *fp = fopen(text,"r");
if( fp ) {
printf("\nFile Exists");
fclose(fp);
} else {
printf("\nFiles doesn't exist");
}
任何帮助都将是非常棒的,或者只是指向一些我显然无法找到的在线资源的指针。 :)