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

C में "stdio.h" और "stdlib.h" हेडर फ़ाइल्स

stdio.h

हेडर फ़ाइल stdio.h का अर्थ स्टैंडर्ड इनपुट आउटपुट है। इसमें इनपुट/आउटपुट फ़ंक्शन्स से संबंधित जानकारी होती है।

stdio.h में कुछ फ़ंक्शन्स

क्रमांकफ़ंक्शन्स और विवरण
1printf()
स्ट्रिंग्स, इंटीजर, कैरेक्टर आदि को आउटपुट स्क्रीन पर प्रिंट करने के लिए उपयोग किया जाता है।
2scanf()
कीबोर्ड से कैरेक्टर, स्ट्रिंग, इंटीजर आदि पढ़ता है।
3getc()
फ़ाइल से कैरेक्टर पढ़ता है।
4putc()
फ़ाइल में कैरेक्टर लिखता है।
5fopen()
फ़ाइल खोलता है और सभी फ़ाइल हैंडलिंग फ़ंक्शन्स stdio.h हेडर फ़ाइल में परिभाषित हैं।
6fclose()
खुली फ़ाइल को बंद करता है।
7remove()
फ़ाइल को डिलीट करता है।
8fflush()
फ़ाइल को फ्लश करता है।

उदाहरण

#include <stdio.h>

int main() {
    char val;
    printf("कैरेक्टर दर्ज करें: \n");
    val = getc(stdin);
    printf("दर्ज किया गया कैरेक्टर: ");
    putc(val, stdout);
    return 0;
}

आउटपुट

कैरेक्टर दर्ज करें: s
दर्ज किया गया कैरेक्टर: s

stdlib.h

हेडर फ़ाइल stdlib.h का अर्थ स्टैंडर्ड लाइब्रेरी है। इसमें मेमोरी आवंटन/मुक्त करने के फ़ंक्शन्स की जानकारी होती है।

stdlib.h में कुछ फ़ंक्शन्स

क्रमांकफ़ंक्शन्स और विवरण
1malloc()
प्रोग्राम के एक्ज़ीक्यूशन के दौरान मेमोरी आवंटित करता है।
2free()
आवंटित मेमोरी को मुक्त करता है।
3abort()
C प्रोग्राम को समाप्त करता है।
4exit()
प्रोग्राम को समाप्त करता है और कोई मान नहीं लौटाता।
5atol()
स्ट्रिंग को लॉन्ग इंट में बदलता है।
6atoll()
स्ट्रिंग को लॉन्ग लॉन्ग इंट में बदलता है।
7atof()
स्ट्रिंग को फ्लोटिंग पॉइंट मान में बदलता है।
8rand()
एक रैंडम इंटीजर मान लौटाता है

उदाहरण

#include <stdio.h>
#include <stdlib.h>

int main() {
    char str1[20] = "53875";
    char str2[20] = "367587938";
    char str3[20] = "53875.8843";
    long int a = atol(str1);
    printf("स्ट्रिंग से लॉन्ग इंट: %d\n", a);
    long long int b = atoll(str2);
    printf("स्ट्रिंग से लॉन्ग लॉन्ग इंट: %d\n", b);
    double c = atof(str3);
    printf("स्ट्रिंग से लॉन्ग इंट: %f\n", c);
    printf("पहला रैंडम मान: %d\n", rand());
    printf("दूसरा रैंडम मान: %d", rand());
    return 0;
}

आउटपुट

स्ट्रिंग से लॉन्ग इंट: 53875
स्ट्रिंग से लॉन्ग लॉन्ग इंट: 367587938
स्ट्रिंग से लॉन्ग इंट: 53875.884300
पहला रैंडम मान: 1804289383
दूसरा रैंडम मान: 846930886
  1. विंडोज 10 में फाइल्स और फोल्डर्स कंप्रेस और डीकंप्रेस (जिप/अनजिप) करें विंडोज 10 में फाइल्स और फोल्डर्स कंप्रेस और डीकंप्रेस (जिप/अनजिप) करें

    फाइल्स और फोल्डर्स कंप्रेस या अनकंप्रेस करना विंडोज 10 में डिस्क स्पेस बचाने का जरूरी स्टेप है। आपने ZIP टर्म कई बार सुना होगा और WinRAR, 7-Zip जैसे थर्ड-पार्टी कंप्रेसिंग सॉफ्टवेयर यूज किए होंगे, लेकिन विंडोज 10 के साथ अब इनकी जरूरत नहीं—आप सीधे बिल्ट-इन कंप्रेशन टूल से फाइल्स/फोल्डर्स कंप्रेस या अ

  1. Android पर फाइलें और ऐप्स सुरक्षित रूप से छिपाएं – चरण-दर-चरण मार्गदर्शिका Android पर फाइलें और ऐप्स सुरक्षित रूप से छिपाएं – चरण-दर-चरण मार्गदर्शिका

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

  1. विंडोज 10 में फ़ोल्डर तुलना और सिंक करें: पूर्ण गाइड विंडोज 10 में फ़ोल्डर तुलना और सिंक करें: पूर्ण गाइड

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