1 //fgets函数的作用是从指定文件中读取n-1个字符,然后在最后添加一个'\0'字符作为字符串结束的标志 2 //如果在读完n-1个字符之前遇到一个换行符或者EOF,则读入结束 3 #include4 #include 5 int main(){ 6 FILE *fp; 7 char str[100]; 8 int n; 9 if( (fp=fopen("file_data.txt","r"))==NULL ){10 printf("打开文件失败\n");11 exit(0);12 }13 printf("请输入你要读取的字符串的长度:");14 scanf("%d",&n);15 fgets(str,n+1,fp);16 printf("%s\n",str);17 fclose(fp);18 return 0;19 }