怎样在运行中输入字符结束循环
程序代码:
#include<stdio.h> #include <stdlib.h> int hour,minute,second; void update() //刷新时间 { second++; if(second == 60) { second = 0; minute++; } if(minute == 60) { minute = 0; hour++; } if(hour == 24) { hour = 0; } } void display() //输出时间 { printf("%d:%d:%d\n",hour,minute,second); } void delay() //延时 { int t,s; for(t = 0;t<1000;t++) { for(s = 0;s<200000;s++); }; } int main() { int i; char c; int system(const char *string); //清屏 for(i = 0;i<1000000000;i++) { update(); display(); delay(); system("cls"); } return 0; }
我想在程序运行的时候随便输入一个字符结束运行,得到开始运行到结束运行之间的时间。求大神指教......