voidf(char*str,intn,FILE*fp)
{intk;
for(k=0;k{if(feof(fp))break;
____;
if(*(s"> voidf(char*str,intn,FILE*fp)
{intk;
for(k=0;k{if(feof(fp))break;
____;
if(*(s">
下列函数的主要功能是从形参fp指向的文件中读取形参n-1个字符(或读到字符'\n',或遇到文件尾),补充字符串结束标记符后,组成字符串存人形参str指向的内存。请填充。(本函数和系统函数fgets()功能相同,唯一不同的是无返回值。)
#include"stdio.h"
voidf(char*str,intn,FILE*fp)
{intk;
for(k=0;k{if(feof(fp))break;
____;
if(*(s
下列函数的主要功能是从形参fp指向的文件中读取形参n-1个字符(或读到字符'\n',或遇到文件尾),补充字符串结束标记符后,组成字符串存人形参str指向的内存。请填充。(本函数和系统函数fgets()功能相同,唯一不同的是无返回值。)
#include"stdio.h"
voidf(char*str,intn,FILE*fp)
{intk;
for(k=0;k{if(feof(fp))break;
____;
if(*(str+k)=='\n')
{____;break;}
}
____='\0';
return:
}
【正确答案】:*(str+k)=fgetc(fp) k++ *(str+k)
Top