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 回答