如何在D中清除控制台屏幕?在C / C ++中,我使用了系统(“cls”)。在D中有类似的东西吗?
答案 0 :(得分:4)
您也可以在D中使用system("cls")
。您只需要导入std.process模块:
import std.process;
int main() {
version(windows) {
system("cls");
} else {
system("clear");
}
return 0;
}
但是,我建议避免使用system()调用(read why)。我宁愿在Windows上使用Console API,在支持curses的平台上使用Curses API(ncurses和pdcurses也在Windows上工作)。