Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

सी . में getchar_unlocked ()


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

  1. HTML5 कैरेक्टर एन्कोडिंग

    एक वर्ण एन्कोडिंग बाइट्स को वर्णों में परिवर्तित करने की एक विधि है। एक HTML दस्तावेज़ को मान्य या प्रदर्शित करने के लिए, प्रोग्राम को एक वर्ण एन्कोडिंग चुनना होगा। HTML5 लेखकों के पास वर्ण एन्कोडिंग सेट करने के तीन साधन हैं: HTTP सामग्री-प्रकार हैडर यदि आप सीजीआई या इसी तरह के प्रोग्राम लिख रहे थे

  1. एचटीएमएल वर्णसेट

    विभिन्न वर्णों में ASCII, ANSI, ISO-8859-1, UTF-8, आदि शामिल हैं। ISO-8859-1 256 विभिन्न वर्ण कोड का समर्थन करता है। एएससीआईआई ने 128 विभिन्न अल्फ़ान्यूमेरिक वर्णों को परिभाषित किया। HTML में वर्णसेट विशेषता का उपयोग वर्ण एन्कोडिंग निर्दिष्ट करने के लिए के साथ किया जाता है। निम्नलिखित वाक्य रचना ह

  1. सी # में एक चरित्र को बढ़ाने का तरीका

    सबसे पहले, एक कैरेक्टर सेट करें- char ch = 'K'; अब बस इसे इस तरह बढ़ाएँ - ch++; अगर आप अभी कैरेक्टर प्रिंट करेंगे, तो यह अगला कैरेक्टर होगा जैसा कि निम्नलिखित उदाहरण में दिखाया गया है - उदाहरण using System; using System.Collections.Generic; class Demo {    static void Main() { &