【发布时间】:2014-03-19 11:29:03
【问题描述】:
我编写了一个简单的函数来读取文本文档并按原样打印。但是我在输出中看到一些尾随 \n。我无法找出原因。
void read_file(FILE* fp , char* s)
{
int i=0;
char c;
while( (c=fgetc(fp)) !=EOF )
{
s[i]=c;
//fseek(fp,1,SEEK_CUR);
i++;
}
printf("%d is length of file\n",i);
s[i]='\0';
printf("%s",s);
}
我的文本文档包含
我是
这里
【问题讨论】:
-
您不想包含换行符?