ch=getchar();和 ch=getchar();有什么用?

2025-05-23 07:57:33
推荐回答(3个)
回答1:

第一句用来接收1个字符,ch=getchar();
如果拍入是 # 那么 跳过 while(){}, 直接 关掉文件。程序结束。

如果拍入不是 #,那就要 进while() 的循环体, ch 存入文件,
接着 用 第2个 ch=getchar(); 接收1个字符,
如果拍入是 # ,退出 循环,关掉文件。程序结束。
否则 就要 存入文件,继续循环 (从键盘读一个,向文件写1个)直到遇到 # 号。

回答2:

从控制台获取一个字符,判断是否为'#',如果不是的话,就把获取到的字符输出到文件。

回答3:

从键盘获取一个字符输入。当输入 # 时退出循环。输入的不是 # 的就写入文件。