读书人

一个C文件函数有关问题

发布时间: 2012-06-11 17:42:22 作者: rapoo

一个C文件函数问题?
int getw(FILE *fp)

  {

    char *s;

    int i;

    s = &i;

    s[0] = getc(fp);

    s[1] = getc(fp);

    return i;

  }

这里的s[0] = getc(fp);

    s[1] = getc(fp);
两次GETC读取内容都是一样的吗?如I等于10。

[解决办法]
getc会自动增加一个内部指针,所以结果是不一样的。

读书人网 >C语言

热点推荐