
正文
c语言输入信息时不显示,c语言程序输出内容不显示
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
c语言中如何让scanf中输入的字符不在屏幕上显示
1、注释:getch() 获取键盘输入的一个字符,包括 tab 回车 等特殊字符都认识,注意:获取后不会输出,所以要自己存起来并输出一个 * 。密码输入的话倒是行。
2、在输入语句之后加system(cls);这个语句可以清除屏幕之前的内容,也就是你输入完成之后屏幕上的输入数据就被清除了。
3、因为scanf_s()用于读取字符或字符串时,必须提供一个数字以表明最多读取多少位字符,以防止溢出。
4、可以使用printf函数的格式控制字符串,指定输出的数字位数和前导零即可,如下所示:int num;scanf(%d, &num);printf(%03d, num); // 输出3位数字,若不足3位,在前面补0 这样就可以输出001了。
相关问答
Q1: 一道c语言题,没报错...为什么输入文本的信息查找不到数据的?
b) 你使用的是不带文件路径的文件名,这样的文件名的具体位置依赖于”当前路径“,而很多人对当前路径的理解是错误的,它不是可执行文件所在位置,所以也许你看了不同位置的文件。
格式问题。c语言程序运行输入后没有输出的原因是:输入格式不同。要输入“浮点数”并用“逗号”分隔输入三个数两个逗号后还要额外多加一回车才开始后面的流程。没有意义。语言程序输入错误导致输出的结果没有意义。
不是读的问题,是你的数据没那么多,你打印了401次,后面读到时数据都没有,答应出来的就是最后读到的数据。你可以看开头读到的数据,那就是txt文件里的内容。
Q2: 为什么在c语言程序设计中在屏幕上输入姓名信息后屏幕上显示不出来,而且...
可以试试重启电脑,有的时候有缓存是会出现这样的情况的,还有可能是某些服务没有启动。
将XXX换成你的名字就可以了,不会就这样吧。
您好,如果源文件已经完成编译,可以按下F10键,或点击运行菜单中的 运行[R]。若未编译,则按下F11键或选择运行菜单中的 编译运行[o],编译完成后自动运行。希望能帮助到您。
Q3: 我今天打开C语言编程,发现窗口显示不出来了?
可以试试重启电脑,有的时候有缓存是会出现这样的情况的,还有可能是某些服务没有启动。
你步骤不对,没有把程序添加到项目中,所以没程序壳运行。
这是一个windows的GUI程序,关键的问题是运行环境不知道是不是对的。如果是visual C++里面的GUI程序,入口函数并不是main(),这个是windows框架帮你做掉了。
关于c语言输入信息时不显示和c语言程序输出内容不显示的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。





