除了使用system("cls")之外,还有没有"正确"的方法来清除C中的控制台窗口?

推荐答案

C不理解屏幕的概念.因此,任何代码都无法移植.也许看一看conio.h或更多

无论使用什么库,可移植性都是一个问题.

C++相关问答推荐

空指针的运行时强制转换

C编译器是否遵循restrict的正式定义?

将fget()与strcMP()一起使用不是正确的比较

C中的指针增量和减量(*--*++p)

双指针指向常量双指针的指针类型赋值不兼容

S将C语言宏定义为自身的目的是什么?(在glibc标题中看到)

一旦运行长度超过2,编译器是否会优化";strnlen(mystring,32)>;2";以停止循环?

For循环中的变量行为不符合预期.[C17]

C代码在字符串中删除不区分大小写的子字符串的问题

正数之和是负数

C语言中神秘的(我认为)缓冲区溢出

递归打印二维数组(C编程)

安全倒计时循环

有没有一种方法可以用C创建保留限定符的函数?

c程序,让用户输入两类数字,并给出输出用户输入多少个数字

在C中,为什么这个带有递增整数的main函数从不因溢出而崩溃?

c如何传递对 struct 数组的引用,而不是设置 struct 的副本

我正在使用 klib 库 我可以使用 (khash) KHASH_SET_INIT_INT64() 负值作为键.因为我在头文件中看到它使用 unsigned long int

char* 上的 free() 被 valgrind 识别为无效

c中数组上显示的随机元素