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

कैसे जांचें कि कोई चर सी/सी ++ में न्यूल है या नहीं?

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

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

उदाहरण कोड

#include <stdio.h>
main() {
   //try to open a file in read mode, which is not present
   FILE *fp;
   fp = fopen("hello.txt", "r");
   if(fp == NULL)
      printf("File does not exists");
   fclose(fp);
}

आउटपुट

File does not exists

  1. C++ में वेरिएबल को कैसे परिभाषित करें?

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

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

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

  1. कैसे जांचें कि रूबी में एक चर परिभाषित किया गया है या नहीं?

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