stdio.h
हेडर फ़ाइल stdio.h मानक इनपुट आउटपुट के लिए है। इसमें इनपुट/आउटपुट फंक्शन से संबंधित जानकारी होती है।
यहां तालिका है जो सी भाषा में कुछ कार्यों को stdio.h में प्रदर्शित करती है,
<टेबल> <थहेड> क्रमांक कार्य और विवरण 1 प्रिंटफ ()इसका उपयोग आउटपुट स्क्रीन पर स्ट्रिंग्स, इंटीजर, कैरेक्टर आदि को प्रिंट करने के लिए किया जाता है।
2 स्कैनफ()
यह की-बोर्ड से कैरेक्टर, स्ट्रिंग, इंटीजर आदि को पढ़ता है।
3 getc()
यह फ़ाइल से चरित्र को पढ़ता है।
4 putc()
यह फ़ाइल में चरित्र लिखता है।
5 fopen()
यह फ़ाइल खोलता है और सभी फ़ाइल हैंडलिंग फ़ंक्शन stdio.h शीर्षलेख फ़ाइल में परिभाषित होते हैं।
6 fclose()
यह खुली हुई फाइल को बंद कर देता है।
7 निकालें ()
यह फ़ाइल को हटा देता है।
8 fflush()
यह फ़ाइल को फ्लश करता है।
यहाँ C भाषा में stdio.h का एक उदाहरण दिया गया है,
उदाहरण
#include<stdio.h> int main () { char val; printf("Enter the character: \n"); val = getc(stdin); printf("Character entered: "); putc(val, stdout); return(0); }
आउटपुट
यहाँ आउटपुट है
Enter the character: s Character entered: s
stdlib.h
हेडर फ़ाइल stdlib.h मानक पुस्तकालय के लिए है। इसमें स्मृति आवंटन/मुक्ति कार्यों की जानकारी है।
यहाँ तालिका है जो सी भाषा में कुछ कार्यों को stdlib.h में प्रदर्शित करती है,
<टेबल> <थहेड> क्रमांक कार्य और विवरण 1 मॉलोक ()यह प्रोग्राम के निष्पादन के दौरान मेमोरी आवंटित करता है।
2 निःशुल्क()
यह आवंटित स्मृति को मुक्त करता है।
3 निरस्त ()
यह सी प्रोग्राम को समाप्त करता है।
4 बाहर निकलें ()
यह कार्यक्रम को समाप्त करता है और कोई मूल्य नहीं लौटाता है।
5 एटोल ()
यह एक स्ट्रिंग को लंबे इंट में परिवर्तित करता है।
6 एटोल ()
यह एक स्ट्रिंग को लंबे लंबे int में परिवर्तित करता है।
7 atof()
यह एक स्ट्रिंग को फ्लोटिंग पॉइंट मान में परिवर्तित करता है।
8 रैंड ()
यह एक यादृच्छिक पूर्णांक मान देता है
यहाँ C भाषा में stdlib.h का एक उदाहरण दिया गया है,
उदाहरण
#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("String to long int : %d\n", a); long long int b = atoll(str2); printf("String to long long int : %d\n", b); double c = atof(str3); printf("String to long int : %f\n", c); printf("The first random value : %d\n", rand()); printf("The second random value : %d", rand()); return 0; }
आउटपुट
यहाँ आउटपुट है
String to long int : 53875 String to long long int : 367587938 String to long int : 53875.884300 The first random value : 1804289383 The second random value : 846930886