程序补充:有关文件操作的一个程序

来源:百度知道 编辑:UC知道 时间:2024/05/13 14:40:54
键入一串字符(换行作为结束标志),统计字符的个数,将该串字符及字符个数显示到屏幕上并写入文件str. dat中。
#include <stdio. h>
main ( )
{
char ch; int sumch=0;
FILE *fp;
fp=fopen (〃str. dat〃, 〃w〃);
while ((ch=getchar ( ))!= ____NULL____) /* 第一空 */
{
sumch ++;
putchar (ch);
fputc (________, fp); /* 第二空 */
}
printf (〃sumch=%d\n〃, sumch);
fprintf (________, 〃sumch=%d\n〃, sumch); /* 第三空 */
fclose (fp);
}

--------------------

mark cboomup

(2) ch
(3) fp
关于文件 不太会

第一空:'\n'(因为题目上要求以换行符作为结束标志,所以用'\n')
第二空:ch(把ch变量中的数据写入文件中)
第三空:fp(fprintf函数原型中第一个参数为文件指针,说明把数据写到那个文件中去)

回答完毕~~~~