Console 窗口

Console窗口

 

记住,即是在GUI程序中你也可以拥有一个Console窗口。----这意味着你可以再GUI程序中使用printf、puts。

 

Console窗口由系统的驱动设备程序负责,即是你的程序当掉或者在调试器停止,Console窗口任然会有反应。

好处:使用  stdout 还有一个利益,运转记录(Logging)可导向到文件。这样可降低程序运行时间,以及降低 Logging 对应用程序的冲击。用  I/O 重定向,决定  Logging 导向何处。

提醒1:printf  有一个不算情的额外负担(overhead),因为需要解析  “格式字符串” ,因此只单纯的输出文字时,建议用  puts 取代 printf

提醒2:printf 是缓存 I / O 方式,以及多线程间发生 context switch 会影响打印出来的 Logging 和 实际程序运行顺序的对应。

小工具:WINDIFF.EXE 可帮助分析 Logging files 的差异。

 

(自己:一些数据库管理软件,既有GUI界面,又有Console窗口)

原文链接: https://www.cnblogs.com/azbane/p/7714439.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;

也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬

    Console 窗口

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/399124

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年4月12日 上午9:59
下一篇 2023年4月12日 上午9:59

相关推荐