单选题:以下程序的功能是
以下程序的功能是
int main(void){
FILE *fp;
char ch;
fp = fopen("filename.txt", "w");
if (NULL == fp) {
printf("file open error!");
exit(0);
}
while ((ch=getchar()) != '@'){
fputc(ch ,fp);
putchar(ch);
}
fclose(fp);
return 0;
}
A.把从键盘输入的字符依次输出到名为filename.txt的磁盘文件中(用@作为输入结束标志),同时在屏幕上显示这些字符。
B.从名为filename.txt的磁盘文件中读入字符(用@作为输入结束标志),并在屏幕上显示这些字符。
C.把从键盘输入的字符依次输出到名为filename.txt的磁盘文件中(用@作为输入结束标志)。
D.把从键盘输入的字符输出到屏幕(用@作为输入结束标志)。
答案:A
int main(void){
FILE *fp;
char ch;
fp = fopen("filename.txt", "w");
if (NULL == fp) {
printf("file open error!");
exit(0);
}
while ((ch=getchar()) != '@'){
fputc(ch ,fp);
putchar(ch);
}
fclose(fp);
return 0;
}
A.把从键盘输入的字符依次输出到名为filename.txt的磁盘文件中(用@作为输入结束标志),同时在屏幕上显示这些字符。
B.从名为filename.txt的磁盘文件中读入字符(用@作为输入结束标志),并在屏幕上显示这些字符。
C.把从键盘输入的字符依次输出到名为filename.txt的磁盘文件中(用@作为输入结束标志)。
D.把从键盘输入的字符输出到屏幕(用@作为输入结束标志)。
答案:A