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

सी / सी ++ में बढ़ाएँ () फ़ंक्शन

प्रोग्राम को सिग्नल भेजने के लिए फंक्शन रेज () का उपयोग किया जाता है। पूर्वनिर्धारित फ़ंक्शन सिग्नल () को लागू किया जाता है। यह जांचने के लिए कार्यान्वित किया जाता है कि क्या यह सिग्नल को अनदेखा करेगा या सिग्नल हैंडलर को आमंत्रित करेगा। यह "सिग्नल.एच" हेडर फ़ाइल में घोषित किया गया है। यह शून्य लौटाता है, यदि सफल हो तो, गैर-शून्य मान।

यहाँ C भाषा में raise() का सिंटैक्स दिया गया है,

int raise(int signal)

यहां,

सिग्नल - लागू किया जाने वाला सिग्नल नंबर।

यहाँ C भाषा में raise() का एक उदाहरण दिया गया है,

उदाहरण

#include <signal.h>
#include <stdio.h>
void handler(int sig) {
   printf("Signal received : %d\n", sig);
}
int main() {
   signal(SIGILL, handler);
   printf("Sending signal : %d\n", SIGILL);
   raise(SIGILL);
   return 0;
}

आउटपुट

Sending signal : 4
Signal received : 4

उपरोक्त कार्यक्रम में, एक फ़ंक्शन हैंडलर को मुख्य () फ़ंक्शन से पहले परिभाषित किया जाता है और मुख्य फ़ंक्शन में, सिग्नल () को लागू किया जाता है और SIGILL (Signal Illegal Instruction) भेजा और प्राप्त किया जाता है।

signal(SIGILL, handler);
printf("Sending signal : %d\n", SIGILL);
raise(SIGILL);

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

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

  1. mbsrtowcs() सी/सी++ में कार्य करता है

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

  1. सिस्टम () सी/सी++ में फंक्शन

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