Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

C/C++ में वेरिएबल NULL है या नहीं जांचना

C या C++ में NULL मानों की तुलना के लिए कोई विशेष विधि नहीं है। हम if स्टेटमेंट का उपयोग करके जांच सकते हैं कि कोई वेरिएबल NULL है या नहीं।

यहां हम एक प्रोग्राम देखेंगे। हम रीड मोड में एक फ़ाइल खोलने का प्रयास करेंगे जो सिस्टम में मौजूद नहीं है। इसलिए फ़ंक्शन NULL मान लौटाएगा। हम इसे if स्टेटमेंट का उपयोग करके जांच सकते हैं। बेहतर समझ के लिए कोड देखें।

उदाहरण कोड

#include <stdio.h>
int main() {
    // रीड मोड में फ़ाइल खोलने का प्रयास जो मौजूद नहीं है
    FILE *fp;
    fp = fopen("hello.txt", "r");
    if(fp == NULL)
        printf("फ़ाइल मौजूद नहीं है");
    fclose(fp);
}

आउटपुट

फ़ाइल मौजूद नहीं है
  1. - C++ में वेरिएबल कैसे परिभाषित करें?

    C++ में वेरिएबल को परिभाषित करने के लिए, आपको निम्न सिंटैक्स का उपयोग करना होगा – सिंटैक्स datatype variable_name; आपको यह जानना होगा कि आपका वेरिएबल किस प्रकार का डेटा रखने वाला है और इसे क्या कहा जाएगा। वेरिएबल नाम पर प्रतिबंध हैं कि आप इसे क्या नाम दे सकते हैं। वेरिएबल्स के नामकरण के नियम निम्न

  1. मैक पर फ़ाइल का चेकसम कैसे जांचें मैक पर फ़ाइल का चेकसम कैसे जांचें

    आपके कंप्यूटर पर डाउनलोड की गई फ़ाइलों की अखंडता सुनिश्चित करने के लिए, कुछ वेबसाइटें आपको उस फ़ाइल का चेकसम देती हैं जिसे आप अपने कंप्यूटर पर डाउनलोड करते हैं। आपको वेबसाइट पर दिए गए चेकसम की तुलना अपने कंप्यूटर पर स्थानीय रूप से उत्पन्न चेकसम से करने की आवश्यकता है। यदि दोनों मेल खाते हैं, तो आपकी

  1. - Ruby में वेरिएबल परिभाषा सत्यापित करें: एक सरल गाइड

    Ruby के पास यह defined? कीवर्ड है जो आपको यह जांचने में मदद करता है कि कोई वेरिएबल परिभाषित है या नहीं। यदि वेरिएबल मौजूद है तो आपको उसका प्रकार मिलेगा: apple = 1 defined?(apple) # "local-variable" यदि नहीं है तो आपको nil मिलेगा: defined?(bacon) # nil यह Javascript के typeof ऑपरेटर की