如何在C中打开控制台?

时间:2011-10-18 20:02:39

标签: c console

在C中打开控制台的“标准”方法是什么?我在C ++中寻找类似于cin.clear(), cin.get();的东西。

5 个答案:

答案 0 :(得分:5)

puts("Press <enter> to quit:");
getchar();

假设您需要在程序中执行此操作,这通常不是一个好主意。如果我从shell运行你的程序,当我期待程序很好地终止并让我接下来的提示时,我会对额外的步骤感到有点恼火。

答案 1 :(得分:0)

怎么样:

while (1) { sleep 3600; }

或者您是否需要能够回应按键?如果是这样,并且您想要坚持使用标准C库,那么请使用scanf。小心缓冲区溢出。

你想在这做什么?如果您只需要在程序退出时保持终端打开,那么您应该在终端模拟器中设置,而不是在程序中。

答案 2 :(得分:0)

用于从控制台获取角色但不回显到屏幕

的getch();

答案 3 :(得分:0)

我不确定但它应该是getch();然而,模糊的机器人的答案(如果它是真的) 我需要他的结构。

答案 4 :(得分:0)

我使用以下2行代码。

printf("Press ENTER key to Continue\n");
getchar();