使用以下代碼,我正在清除提示符但不清除屏幕。原因是什麼?unix中的清除提示符
printf("\033[7mHello how are you doing? press 'q' to quit\033[0m");
fflush(stdout);
----
doing some other stuff
----
printf("\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\
\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\033[0m");
fflush(stdout);
我在擦除提示符,但它的痕跡出現,直到我輸入長的東西。
高效巧妙。上投票。 – 2013-04-08 11:36:36