试题题干
从键盘输入一串字符(以#作为结束标志)显示到屏幕上并写入文本文件ch.txt。
参考答案
试题解析
#include<stdio.h>
#include<stdlib.h>
int main() /*主函数*/
{
char ch; /*定义字符型变量ch*/
FILE *fp; /*定义文件型指针fp*/
if(fp=fopen(“ch.txt”,”w”)==NULL) /*以只写方式打开文本文件*/
exit(1); /*强制程序结束*/
while(ch = getchar() && ch !=’#’) /*从键盘逐个输入字符,当输入#则结束*/
fputc(ch,fp); /*将ch中的字符写入fp所指向的文本文件*/
fclose(fp); /*关闭fp所指向的文件*/
}