我寫了一個簡單的函數來讀取一個文本文檔,並將其原樣打印出來。但是我在輸出中看到了一些尾部\ n。我無法找出原因。尾隨 n當我使用fgetc
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);
}
我的文本文件包含
我
這裏
你不想包含換行符? – BLUEPIXY