1

File.rtf をディレクトリに配置しましたがlibrary/Developer/Xcode/DerivedData/Test(projectname)/Build/Products/Debug、コードはそれを開いているように見えますが、間違った出力を出力します。出力は1606422622、ファイル内の任意の整数値です。

私のような質問の解決策をたどると、答えは正しいディレクトリに入力ファイルを取得することでした.私はそれをやったと思いますが、正しい出力を得ることができません.

助けを求めて必死です。ありがとう。

int main()
{
  int b;
  FILE *fp;
  fp=fopen("File.rtf","r");
  if (fp == NULL) {
    printf( "File doesn't exist!\n");
  }
  fscanf(fp,"%i",&b);
  printf("%i\n",b);

  fclose(fp);  
}
4

1 に答える 1

0

RTF 形式のファイルを読み込もうとしているようです。TextEdit でファイルを「プレーン テキスト ファイル」として保存してみてください。(拡張子 .txt 付き)

ここに画像の説明を入力

于 2013-04-05T01:08:44.640 に答える