作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我参加过很多在线编程比赛,他们通常会提到 #include<conio.h>
表示 conio.h
header 不能使用。我不知道这个头文件包含的所有函数,但很想知道为什么这不是一个好的编程习惯?如果有人能解释它的一些功能不应该被使用。
example clrscr().
最佳答案
好吧,conio.h
是特定于平台的。如果您尝试在 Linux 上编译,您的代码可能无法编译。此外 - 使用函数来操纵控制台窗口会使您的程序的可重用性低于仅使用标准输入和输出(您无法如此轻松地重定向标准输入/标准输出)。
如果您正在制作丰富的控制台应用程序,则可以改用跨平台库,例如 ncurses
。
关于c - 为什么使用 "conio.h"不是编程的好习惯?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19926759/
在我生活的世界中,构建一个将所有飞镖都扔到墙上的解决方案,并希望其中一些能命中靶心是一种非常糟糕的解决方案方法。 那么,我的问题出现了,什么时候在约定可接受的生产系统中使用 INSERT IGNORE
在数据处理时,经常会因为index报错而发愁。不要紧,本次来和大家聊聊pandas中处理索引的几种常用方法。 1.读取时指定索引列 很多情况下,我们的数据源是 CSV 文件。假设
关闭。这个问题是opinion-based .它目前不接受答案。 想要改进这个问题? 更新问题,以便 editing this post 可以用事实和引用来回答它. 关闭 6 年前。 Improve
我是一名优秀的程序员,十分优秀!