學習筆記 c++ (寫一個時鐘)
#include<iostream> #include<unistd.h> #include<stdio.h> using namespace std;
int main(int argc, char** argv) { int Hour=0,Minute=0,Second=0; while(1) { if(Hour<24 && Hour>=0 && Minute<=60 && Minute>=0 && Second<=60 && Second>=0) { sleep(1); Second = Second+1; if(Second==60) { Minute = Minute +1; Second = Second-60; } if(Minute==60) { Hour = Hour +1; Minute = Minute -60; } if(Hour==23&&Minute==59&&Second==59) { Hour=Hour-Hour,Minute=Minute - Minute,Second=Second - Second; } // cout<<Hour<<":"<<Minute<<":"<<Second<<"\r"; printf("%02d:%02d:%02d\r",Hour,Minute,Second); fflush(stdout); } } return 0; }