讓程序暫停

#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版·修訂版)》

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章