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() স্ট্রিং প্রিন্ট ফাংশন নামেও পরিচিত। এটা স্ট্রিং মুদ্রণ না. এটি চার বাফারে অক্ষর স্ট্রিম সংরক্ষণ করে। এটি একটি অ্যারেতে অক্ষর এবং মানগুলির সিরিজ বিন্যাস এবং সংরক্ষণ করে৷
এখানে 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 কনসোলে নয়৷
এখানে সি ভাষায় 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