printf()
printf() ফাংশন ভেরিয়েবল들의 মানসহ মেসেজ প্রিন্ট করতে ব্যবহৃত হয়।
C-এ printf()-এর সিনট্যাক্স:
printf(const char *str, ...);
C-এ printf() উদাহরণ:
উদাহরণ
#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()
sprintf() ফাংশনকে স্ট্রিং প্রিন্ট ফাংশনও বলা হয়। এটি স্ট্রিং প্রিন্ট করে না। এটি ক্যারেক্টার স্ট্রিমকে char বাফারে সংরক্ষণ করে। এটি ক্যারেক্টার এবং মান들의 সিরিজকে ফরম্যাট করে একটি অ্যারেতে সংরক্ষণ করে।
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() ফাংশনকে ফরম্যাট প্রিন্ট ফাংশন বলা হয়। এটি আউটপুটকে একটি স্ট্রিমে লেখে এবং ফরম্যাট করে। এটি মেসেজ প্রিন্ট করতে ব্যবহৃত হয় কিন্তু stdout কনসোলে নয়।
C-এ 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
আউটপুট
Enter text Hello world!
Enter text Demo
আউটপুট "new.txt" ফাইলটি মডিফাই করবে। ফাইলের মডিফাইড টেক্সট নিচে দেওয়া হলো:
0,Hello world!
1,Demo