फ़ंक्शन 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