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

सी/सी++ में अभिकथन

यहां हम देखेंगे कि C/C++ में अभिकथन क्या है। सी लाइब्रेरी मैक्रो शून्य मुखर (इंट एक्सप्रेशन) नैदानिक ​​​​जानकारी को मानक त्रुटि फ़ाइल में लिखने की अनुमति देता है। दूसरे शब्दों में, इसका उपयोग आपके C प्रोग्राम में निदान जोड़ने के लिए किया जा सकता है।

जोर () मैक्रो के लिए घोषणा निम्नलिखित है।

void assert(int expression);

इस जोर () का पैरामीटर अभिव्यक्ति है - यह एक वेरिएबल या कोई सी एक्सप्रेशन हो सकता है। अगर अभिव्यक्ति सत्य का मूल्यांकन करता है, जोर दें() कुछ भी नहीं करता है। अगर अभिव्यक्ति FALSE का मूल्यांकन करता है, assert() stderr . पर एक त्रुटि संदेश प्रदर्शित करता है (त्रुटि संदेश और निदान प्रदर्शित करने के लिए मानक त्रुटि स्ट्रीम) और प्रोग्राम निष्पादन को रोकता है।

उदाहरण कोड

#include <assert.h>
#include <stdio.h>
int main () {
   int a;
   char str[50];
   printf("Enter an integer value: ");
   scanf("%d", &a);
   assert(a >= 10);
   printf("Integer entered is %d\n", a);
   printf("Enter string: ");
   scanf("%s", &str);
   assert(str != NULL);
   printf("String entered is: %s\n", str);
   return(0);
}

आउटपुट

Enter an integer value: 11
Integer entered is 11
Enter string: tutorialspoint
String entered is: tutorialspoint

  1. putwchar () सी/सी ++ में समारोह

    इस लेख में हम C++ STL में putwchar() फंक्शन की कार्यप्रणाली, सिंटैक्स और उदाहरणों पर चर्चा करेंगे। पुटवचर () क्या है? putwchar() फ़ंक्शन C++ STL में एक इनबिल्ट फ़ंक्शन है, जिसे हेडर फ़ाइल में परिभाषित किया गया है। putwchar () फ़ंक्शन का उपयोग मानक आउटपुट डिवाइस पर विस्तृत वर्ण लिखने के लिए किया जा

  1. memcpy() सी/सी++ में

    इस लेख में हम C++ STL में memcpy() फंक्शन की कार्यप्रणाली, सिंटैक्स और उदाहरणों पर चर्चा करेंगे। memcpy() क्या है? memcpy() फ़ंक्शन C++ STL में एक इनबिल्ट फ़ंक्शन है, जिसे हेडर फ़ाइल में परिभाषित किया गया है। memcpy () फ़ंक्शन का उपयोग मेमोरी के ब्लॉक को कॉपी करने के लिए किया जाता है। इस फ़ंक्शन क

  1. सी/सी ++ में एए पेड़?

    कंप्यूटर विज्ञान में AA ट्री को संतुलित ट्री के रूप में परिभाषित किया गया है, जो ऑर्डर किए गए डेटा को कुशलतापूर्वक संग्रहीत करने और पुनर्प्राप्त करने के लिए लागू किया गया है। एए पेड़ों को लाल-काले पेड़ की विविधता के रूप में माना जाता है, बाइनरी सर्च ट्री का एक रूप जो प्रविष्टियों के कुशल जोड़ और विल