函数fgets(str,n,fp)的功能是从文件读入 个字符,存放到字符数组str中。如果该函数调用成功,将返回 ;否则,返回NULL。
查看答案
假设已定义文件指针fp指向文本文件file.txt,则将字符变量ch输入到该文件中的方法主要有: 、 、 。
下面程序的功能是:从键盘输入若干整数,若输入-1则结束输入,将其中的偶数写入文本文件d3.txt中,请填空。#include #include int main(void){int x;;if((fp=fopen("d3.txt","w"))==NULL){ printf("Cannot open file!");exit(0);}scanf("%d",&x);while( ){if(x%2==0) ;;;}fclose(fp);}
下面程序的功能是:用变量num统计文件中字符的个数,请填写完整程序。#include #include int main(void){FILE *fp;long num=0;if((fp=fopen("letter.dat", ))==NULL){printf("can’t open file\n");exit(0);}while(!feof(fp)){;;}printf("num=%ld\n",num-1);fclose(fp);return 0;}
下面程序将一组数据写入file.dat文件中,请填写完整程序。#include #include int main(void ){char dt[9] ={'1', '2', '3', '4', '5', '6', '7', '8', '9'};FILE *fp;fp = ;if ( fp ==NULL ) { printf("file can’t open! "); exit(0); }fwrite( );fclose( fp);return 0;}