请问:一个关于文件的问题
本人系菜鸟,写了一个程序,要读一个文本文档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 '