【发布时间】:2021-03-24 04:59:46
【问题描述】:
我想在不使用 #include 的情况下清除 C 中的终端。
这是我的代码:
int printf(const char *format, ...);
int main()
{
printf("%c2J", 27);
}
【问题讨论】:
-
这里的“没有#include”是什么意思(
#include与清除终端有什么关系)? -
我认为你不明白
#include做了什么。我建议先理解这一点,然后你就会明白为什么这个问题要么没有答案,要么答案很琐碎(取决于你真正想要什么)。 -
您想要
printf("\033[H\033[J");,并且由于您已经为printf提供了原型,因此无需包含stdio.h -
@DavidRanieri 但他想要自己的功能(可能 OP 认为 .h 是一个很常见的初学者误解的库)。他应该编译
-nostdlib -
C 编程语言没有任何本机命令或功能。你必须使用标准库