读书人

请教:一个关于文件的有关问题

发布时间: 2012-02-21 16:26:23 作者: rapoo

请问:一个关于文件的问题
本人系菜鸟,写了一个程序,要读一个文本文档gy.txt,然后在命令行窗口中,显示出来,但是运行的时候,除了读出了文档中的内容外,后面还多出了一些中文乱码,请教高手,何解??代码如下:
#include "stdio.h "

void main(){
//int k=1;
char s[100];
//char a;
FILE* fp;
fp = fopen( "gy.txt ", "r ");
if(fp==NULL)
printf( "error!\n ");
fread(s,sizeof(s),1,fp);
fclose(fp);
printf( "%s\n ",s);

}


[解决办法]
字符串结束时没有 '\0 '

读书人网 >C语言

热点推荐