प्रिंटफ ()
प्रिंटफ () फ़ंक्शन का उपयोग संदेश को वेरिएबल के मानों के साथ प्रिंट करने के लिए किया जाता है।
सी भाषा में प्रिंटफ () का सिंटैक्स यहां दिया गया है,
printf(const char *str, ...);
सी भाषा में प्रिंटफ () का एक उदाहरण यहां दिया गया है,
उदाहरण
#include<stdio.h> int main() { int a = 24; printf("Welcome! \n"); printf("The value of a : %d",a); getchar(); return 0; }
आउटपुट
Welcome! The value of a : 24
sprintf()
फंक्शन स्प्रिंटफ () को स्ट्रिंग प्रिंट फंक्शन के रूप में भी जाना जाता है। यह स्ट्रिंग को प्रिंट नहीं करता है। यह वर्ण स्ट्रीम को चार बफर पर संग्रहीत करता है। यह एक सरणी में वर्णों और मानों की श्रृंखला को प्रारूपित और संग्रहीत करता है।
यहाँ C भाषा में sprintf() का सिंटैक्स दिया गया है,
int sprintf(char *str, const char *string,...);
यहाँ C भाषा में sprintf() का एक उदाहरण दिया गया है,
उदाहरण
#include<stdio.h> int main() { char buf[20]; int x = 15, y = 25, z; z = x + y; sprintf(buf, "Sum of values : %d", z); printf("%s", buf); return 0; }
आउटपुट
Sum of values : 40
fprintf ()
फ़ंक्शन fprintf () को प्रारूप प्रिंट फ़ंक्शन के रूप में जाना जाता है। यह आउटपुट को स्ट्रीम में लिखता और प्रारूपित करता है। इसका उपयोग संदेश को प्रिंट करने के लिए किया जाता है लेकिन स्टडआउट कंसोल पर नहीं।
सी भाषा में fprintf() का सिंटैक्स यहां दिया गया है,
int fprintf(FILE *fptr, const char *str, ...);
यहाँ C भाषा में fprintf() का एक उदाहरण दिया गया है,
उदाहरण
#include<stdio.h> int main() { int i, x = 4; char s[20]; FILE *f = fopen("new.txt", "w"); if (f == NULL) { printf("Could not open file"); return 0; } for (i=0; i<x; i++) { puts("Enter text"); gets(s); fprintf(f,"%d.%s\n", i, s); } fclose(f); return 0; }
आउटपुट
Enter text Hello world! Enter text Demo
आउटपुट "new.txt" फ़ाइल को संशोधित करेगा। निम्न पाठ फ़ाइल का संशोधित पाठ है।
0,Hello world! 1,Demo