본문으로 바로가기
homeimage
  1. Home
  2. 컴퓨터/프로그래밍
  3. C언어 지정한 시간만큼 대기 함수 sleep()

C언어 지정한 시간만큼 대기 함수 sleep()

· 댓글개 · 바다야크

C함수 지정한 시간만큼 대기 sleep()

지정한 시간 동안 대기 상태가 됩니다. 지정한 시간이 경과되었거나 시그널을 수신하면 대기에서 풀립니다. 인수로 받는 시간 값은 초 단위입니다. sleep() 함수 호출 후에 지정된 시간에 복귀되면 0을 반환합니다. 그러나 시그널 발생에 의해 복귀되었다면 남은 시간이 반환됩니다.

  • 헤더: unistd.h
  • 형태: unsigned int sleep( unsigned int seconds)
  • 인수: unsigned int seconds 대기 시간
  • 반환: unsigned int 남은 시간이 반환

C언어 sleep() 함수 예제

#include <stdio.h>
#include <unistd.h>

int main( void)
{
   while( 1){
      printf( "1초 마다 문자열 출력\n");
      sleep( 1 );
   }
}

C언어 sleep() 예제 실행 결과

]$ ./a.out
1초 마다 문자열 출력
1초 마다 문자열 출력
1초 마다 문자열 출력
1초 마다 문자열 출력
1초 마다 문자열 출력
1초 마다 문자열 출력
1초 마다 문자열 출력
1초 마다 문자열 출력
SNS 공유하기
💬 댓글 개
최근글
이모티콘창 닫기
울음
안녕
감사해요
당황
피폐

이모티콘을 클릭하면 댓글창에 입력됩니다.