从文件中获取字符输入到字符串数组里问题在下面
#include <stdio.h>int main(void)
{
FILE *fp;
int ch;
int i=0;
int j;
fp=fopen("1.txt","r");
char str[50];
while((ch=fgetc(fp))!=EOF) 问题在这。fgetc从fp中获取字符, 循环一次可使fp指针没有加1为什么能获取
{ 全部字符呢? 甚是不解。
str[i]=ch;
i++;
}
str[i]='\0';
printf("%s",str);
fclose(fp);
return 0;
}