回 帖 发 新 帖 刷新版面

主题:急问

下面的代码在VC中可以通过编译,但在C++BUILDER中却不行,为什么?(注:我是以C语言来写的,并不是C++)

void input()/*从文件中读取字符到屏幕中*/
 {
  FILE *file;
  char i;
    file=fopen("aa.txt","r");
    while (!feof(file))
      {
      i=fgetc(file);
      putchar(i);
      }
      fclose(file);
}

回复列表 (共3个回复)

沙发

d

板凳

char i[10];//应该定义为数组

或者 AnsiString i;

3 楼

楼主的代码可以编译通过
主要包含头文件#include <cstdio>

我来回复

您尚未登录,请登录后再回复。点此登录或注册