从键盘输入一串字符(!作为结束标志),保存到文件“user.dat”中。
从键盘输入一串字符(!作为结束标志),保存到文件“user.dat”中。
【正确答案】:#include #include void main() { char ch; FILE *fp; /*定义FILE的指针变量 */ if((fp=fopen("user.bat","wb"))==NULL) /*使用fopen打开文件并判断是否打开成功 */ {printf("Can not open file!\n"); exit(0); } while ((ch=getchar()) != '!') /*循环读取输入的一串字符并写入到文件中*/ fputc(ch, fp); fclose(fp); /*关闭文件*/ }
【题目解析】:按照文件读取的方法操作即可,步骤1:定义FILE的指针变量保存打开文件时的指针,步骤2:使用fopen打开文件,步骤3:循环读取输入的一串字符并依次写入到文件中,步骤4:关闭文件。