求助帮帮我检查一下这个C语言程序存在什么问题

求助帮帮我检查一下这个C语言程序存在什么问题,第1张

我只看了主函数,主函数里只有一个输入语句,getchar(),用于录入字符判断是否继续游戏。你输入了Y字母,又按了回车,两个字符都在缓冲区里面,(getchar是可以录入回车符的,scanf不能录入回车符),第一次游戏,getchar录入了Y,游戏继续,缓冲区还剩一个回车符,第二次游戏再次从缓冲区提取字符,就录入了回车符,所以就程序结束了

不是的。

还有很多很多,windows下常用的,比如

<stdio.h><stdlib.h><time.h><string.h><windows.h><malloc.h>.....

如果是在Linux平台下,还有很多其他函数库:<unistd.h><ipc.h>...

<stdio.h>中也包含很多函数,比较常用的有scanf(),printf(),fprintf(),itoa(),atoi()。。。。

在VC6.0编译器下,一般,要是用到了<stdio.h>外的函数,却没包含该头文件,编译时会有警告,但不一定会有errors。

<stdio.h>顾名思义,主要是处理输入输出的函数库。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8045677.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-12
下一篇2023-04-12

发表评论

登录后才能评论

评论列表(0条)

    保存