c++ - 在 Windows 中使用 C++ 清除控制台

标签 c++ windows codeblocks

我在网上阅读了一些关于使用 system("cls");

windows 中使用 c++ 清除控制台的文章

一些人告诉我使用系统命令不切实际,而且可能不安全。

我想知道为什么,因为我正在为 uni 构建一个在开始时有一个菜单的小控制台程序。

在家里和工作场所使用 system("cls"); 是否绝对安全和专业?

最佳答案

请注意:命令“cls”是特定于 Windows 的。在 Linux 系统上对应的是命令“clear”。因此 system("cls") 不可移植。

首选 curses库,因为它是跨平台的。 想要快速(hacky?)方式,看看 clear the screen !

另外,看看 How do you clear console screen in C?

关于c++ - 在 Windows 中使用 C++ 清除控制台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16332380/

相关文章:

c++ - 从字体的后记名称中获取字体的文件名

C++11 std::regex_match 返回额外字符

windows - Windows 资源文件如何工作?

c++ - 如果我想写一个 C 程序,我在 CodeBlocks 中选择 C ​​还是 C++ 文件真的很重要吗?

c - 函数指针声明和函数定义在一起

C++语法题,class关键字的使用

c++ - 如何在 C++ 中动态创建具有列表底层数据结构的队列?

windows - JSFL:FLfile.runCommandLine & 正确转义 Windows 命令行参数的空格

c# - WPF 富文本框的冲突语言设置

c - 暂定定义和内存分配