系统(“cls”)相当于D或类似的东西?

时间:2013-12-24 11:27:53

标签: console d

如何在D中清除控制台屏幕?在C / C ++中,我使用了系统(“cls”)。在D中有类似的东西吗?

1 个答案:

答案 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上工作)。