如何使输出在Win32应用程序中停留在屏幕上一段时间

时间:2012-02-26 13:57:59

标签: c

我正在尝试显示传递给函数的答案,直到输入按下。输出在我看到之前就消失了。

 void answer(int p[][numCols],int count)
    {

      printf("\n");
      printf("Please press enter to end");


      printf("The answer is : %i",p[count][3]);
      char c=getchar();
      while (c != '\n')
      {
        c=getchar();

      }
    }

代码可在此处找到:https://codereview.stackexchange.com/questions/9419/programming-of-3-x-7-trick

我正在使用Microsoft Visual Studio Ulimate 2010.需要一些指导如何解决它。

1 个答案:

答案 0 :(得分:0)

尝试此功能回答:

void answer(int p[][numCols],int count)
{
    char c;
    printf("\n");
    printf("Please press enter to end");
    printf("The answer is : %i",p[count][3]);
    while((c = getchar()) != '\n')
        ;
}

你可以尝试另一个名为sleep();

的有用函数