以下程序想要把键盘输入的字符写到文件data.txt中 直到输入“*“为止 但程序有错 出错的函数是 #in
已帮助 人
以下程序想要把键盘输入的字符写到文件data.txt中,直到输入“*“为止,但程序有错,出错的函数是 #include<stdio.h> void main() { FILE *fp; char ch; fp = fopen("data.txt", "w"); ch = getchar(); while (ch != "*") { fputc(fp, ch); ch = getchar(); } fclose(fp); }
A.fopen
B.fclose
C.fputc
D.getchar

回答
共1条回复-
D在输入多个数据时,若格式控制串中无非格式字符,则认为所有输入的字符均为有效字符。所以应按选项D的顺
