gpt4 book ai didi

c++ - 什么是系统 ("CLS"的简单替代品)?

转载 作者:太空狗 更新时间:2023-10-29 23:20:33 26 4
gpt4 key购买 nike

在阅读了为什么 system() 是邪恶的之后,我决定不使用 system("CLS")system("PAUSE")。是否有任何不依赖于操作系统的简单替代方案?

最佳答案

有两种方式:

创建函数:

void ClearScreen()
{
int n;
for (n = 0; n < 10; n++)
printf( "\n\n\n\n\n\n\n\n\n\n" );
}

这只是创建了一个显示 100 行的函数。缓慢、可怜,但它有效。

另外,唯一不使用 system("cls") 的非操作系统依赖方式是使用 ncursesPDCurses ,尽管它们对于较小的项目来说可能有点矫枉过正。

NCurses 适用于 Unix 和 Linux 以及其他 POSIX 系统,而 PDCurses 适用于 DOS、Windows、OS/2 和其他一些随机系统。

关于c++ - 什么是系统 ("CLS"的简单替代品)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26563428/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com