C语言有关文件指针指向的问题,高手进来看一下哈!!!!
C语言有关文件指针指向的问题,高手进来看一下哈!!!!
日期:2012-06-05 22:27:01 人气:1
fputs("s",fp);
这句是说将“s”字符串写入fp,而非s数组,因为传数组首地址不是这么传的,这么穿成了传常量指针了;
应该是这样
fputs(s,fp);
同样的,后面的 fputs("a",fp); 也应改为:
fputs(a,fp);
&s[0]等价于s,而非“s”,后者为一个常量(虽然数组首地址是为常量指针,但是意思不同)