c语言如何实现文字分行输出?

如题所述

1.文字分行同时出现:

需要包含<stdio.h>头文件,配合printf输出即可。

注:\n是printf里的换行符

运行结果

可见,运行后文字同时分行输出了,没有时间间隔。printf引号里的文字可以自行修改

2.文字分行间隔时间出现

可以配合cmd命令实现,加一个<stdlib.h>头文件就可以用system命令执行cmd代码。

命令提示符cmd中有timeout延时命令,格式为 timeout /t [time] 其中的[time]用你希望延时的长度代替,比如timeout /t 5 就是等待5秒

timeout /t 5 的运行效果

但是这样会出现多余的提示文字,很影响美观。想要优化,可以在后面增加 /nobreak防止用户打断,再添加>nul输出到空设备,就能实现无法打断延时并且没有提示文字的最佳效果。具体程序在下面。

源代码

运行结果

于是,这样就达到了你要的结果。其中system引号里的时间可以修改,我的设成了3秒。

还有什么不懂的欢迎向我提问

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网