stdio.h
हेडर फ़ाइल stdio.h मानक इनपुट आउटपुट के लिए है। इसमें इनपुट/आउटपुट फंक्शन से संबंधित जानकारी होती है।
यहां तालिका है जो सी भाषा में कुछ कार्यों को stdio.h में प्रदर्शित करती है,
<टेबल> <थहेड>इसका उपयोग आउटपुट स्क्रीन पर स्ट्रिंग्स, इंटीजर, कैरेक्टर आदि को प्रिंट करने के लिए किया जाता है।
यह की-बोर्ड से कैरेक्टर, स्ट्रिंग, इंटीजर आदि को पढ़ता है।
यह फ़ाइल से चरित्र को पढ़ता है।
यह फ़ाइल में चरित्र लिखता है।
यह फ़ाइल खोलता है और सभी फ़ाइल हैंडलिंग फ़ंक्शन stdio.h शीर्षलेख फ़ाइल में परिभाषित होते हैं।
यह खुली हुई फाइल को बंद कर देता है।
यह फ़ाइल को हटा देता है।
यह फ़ाइल को फ्लश करता है।
यहाँ 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 में प्रदर्शित करती है,
<टेबल> <थहेड>यह प्रोग्राम के निष्पादन के दौरान मेमोरी आवंटित करता है।
यह आवंटित स्मृति को मुक्त करता है।
यह सी प्रोग्राम को समाप्त करता है।
यह कार्यक्रम को समाप्त करता है और कोई मूल्य नहीं लौटाता है।
यह एक स्ट्रिंग को लंबे इंट में परिवर्तित करता है।
यह एक स्ट्रिंग को लंबे लंबे int में परिवर्तित करता है।
यह एक स्ट्रिंग को फ्लोटिंग पॉइंट मान में परिवर्तित करता है।
यह एक यादृच्छिक पूर्णांक मान देता है
यहाँ 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