फ़ंक्शन getchar_unlocked() विंडोज़ में बहिष्कृत है क्योंकि यह getchar() का एक थ्रेड असुरक्षित संस्करण है। यह सुझाव दिया जाता है कि 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