我有一个用 C 语言编写的在 Linux 和 Windows 下运行并在控制台上显示输出的小例程。我没有以任何形式的诅咒或类似的方式进行链接。
目前我使用清除屏幕
#ifdef __WIN32
system( "cls" );
#else
system( "clear" );
#endif
然后我有一堆 printf 语句来更新状态。我想要的只是将屏幕指针重置为 0,0,这样我就可以覆盖我的 printfs。我宁愿避免编译更多的扩展,特别是因为我正在为 2 个不同的操作系统编写代码。