私は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");
}
どんな助けも素晴らしいでしょう、あるいは私が明らかに見つけることができなかったいくつかのオンラインソースへの単なるポイントです。:)