Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C의 getchar_unlocked()


getchar_unlocked() 함수는 getchar()의 스레드 안전하지 않은 버전이기 때문에 Windows에서 더 이상 사용되지 않습니다. getchar_unlocked()를 사용하지 않는 것이 좋습니다. 스트림 잠금 검사가 없으므로 getchar_unlocked가 안전하지 않습니다. getchar_unlocked() 함수는 getchar()보다 빠릅니다.

다음은 C 언어의 getchar_unlocked() 구문입니다.

int getchar_unlocked(void);

C에서 getchar_unlocked() 프로그램은 다음과 같습니다 -

예시

#include <stdio.h>

int main() {
   char val;
   val = getchar_unlocked();
   printf("Enter the character : \n");
   printf("Entered character : %c", val);
   return 0;
}

출력

다음은 출력입니다.

Enter the character : a
Entered character : a