#include<stdio.h>
#include<stdlib.h>
#include<time.h>
void sleep(int nbr_seconds); //記得加分號
int main(void)
{
int ctr;
int wait = 16;
printf("Delay for %d seconds\n",wait);
printf(">");
for(ctr=1;ctr<=wait;ctr++){
printf(".");
fflush(stdout); //force dot to print on buffered machines
sleep((int) 1);
}
printf("\nDone!\n");
return 0;
}
void sleep(int nbr_seconds){
clock_t goal;
goal = (nbr_seconds*CLOCKS_PER_SEC)+clock();
while(goal>clock()){
;
}
}
《21天學通C語言(第6版·修訂版)》