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

C भाषा में exit() फंक्शन क्या है?

exit() फंक्शन का उपयोग लूप से बाहर निकलने के लिए किया जाता है। यह फंक्शन ऑपरेटिंग सिस्टम द्वारा पूरे प्रोग्राम को तत्काल समाप्त कर देता है।

सिंटैक्स

void exit(int code);

कोड का मान कॉलिंग प्रोसेस को वापस किया जाता है, जो ऑपरेटिंग सिस्टम द्वारा किया जाता है। आमतौर पर, सामान्य प्रोग्राम समाप्ति को इंगित करने के लिए जीरो (0) को रिटर्न कोड के रूप में उपयोग किया जाता है।

उदाहरण

निम्नलिखित C प्रोग्राम exit() फंक्शन के उपयोग को दर्शाता है:

#include <stdio.h> 
void main(){ 
    char ch; 
    printf("B: Breakfast"); 
    printf("L: Lunch"); 
    printf("D: Dinner"); 
    printf("E: Exit"); 
    printf("Enter your choice:"); 
    do{ 
        ch = getchar(); 
        switch (ch){ 
            case 'B': 
                printf("time for breakfast"); 
                break; 
            case 'L': 
                printf("time for lunch"); 
                break; 
            case 'D': 
                printf("time for dinner"); 
                break; 
            case 'E': 
                exit(0); /* ऑपरेटिंग सिस्टम पर वापस लौटें */ 
        } 
    } while (ch != 'B' && ch != 'L' && ch != 'D'); 
    return 0; 
}

आउटपुट

B: Breakfast L: Lunch D: Dinner E: Exit Enter your choice:D Time for dinner
  1. C भाषा में strncpy() फंक्शन क्या है? C भाषा में strncpy() फंक्शन क्या है?

    C लाइब्रेरी फंक्शन char *strncpy(char *dest, const char *src, size_t n) स्रोत स्ट्रिंग (src) से गंतव्य स्ट्रिंग (dest) में n कैरेक्टर्स तक कॉपी करता है। यदि src की लंबाई n से कम है, तो dest का शेष भाग नल बाइट्स से भरा जाता है। घोषणा char stringname [size]; आरंभीकरण सिंगल कैरेक्टर: char string[10]

  1. C भाषा में strcmp() फंक्शन क्या है? C भाषा में strcmp() फंक्शन क्या है?

    C लाइब्रेरी फंक्शन int strcmp(const char *str1, const char *str2) str1 द्वारा इंगित स्ट्रिंग की तुलना str2 द्वारा इंगित स्ट्रिंग से करता है। कैरेक्टर्स का ऐरे स्ट्रिंग कहलाता है। घोषणा ऐरे के लिए घोषणा निम्नलिखित है: char stringname[size]; उदाहरण: char string[50]; 50 कैरेक्टर्स लंबाई की स्ट्रिंग

  1. C भाषा में strcpy() फंक्शन क्या है? C भाषा में strcpy() फंक्शन क्या है?

    C लाइब्रेरी फंक्शन char *strcpy(char *dest, const char *src) src द्वारा इंगित स्ट्रिंग को dest में कॉपी करता है। कैरेक्टर्स का ऐरे स्ट्रिंग कहलाता है। घोषणा ऐरे के लिए घोषणा निम्नलिखित है: char stringname[size]; उदाहरण: char string[50]; 50 कैरेक्टर्स लंबाई की स्ट्रिंग आरंभीकरण सिंगल कैरेक्टर कॉ