sscanf() ফাংশন
এটি একটি অক্ষর স্ট্রিং থেকে ডেটা পড়ে৷
৷সিনট্যাক্স
sscanf(string,formatspecifier,&var1,&var2,……..)
স্ট্রিং পড়ার জন্য গৃহস্থালির স্ট্রিংকে বোঝায়।
ফরম্যাট স্ট্রিং নির্দিষ্ট প্রয়োজনীয় ফরম্যাটিং তথ্য ধারণকারী অক্ষর স্ট্রিং বোঝায়।
Var1,var2 ইত্যাদি, পৃথক ইনপুট ডেটা আইটেম প্রতিনিধিত্ব করে।
উদাহরণস্বরূপ, sscanf(string,"%d%d",&hours,&minutes);
sprintf() ফাংশন
এই ফাংশনটি একটি অক্ষর স্ট্রিং-এ ডেটা লিখতে ব্যবহৃত হয়।
সিনট্যাক্স
sprintf(string,format specifier,&var1,&var2…….);
স্ট্রিং লেখার জন্য চার স্ট্রিং বোঝায়।
ফরম্যাট স্পেসিফায়ার বলতে নির্দিষ্ট প্রয়োজনীয় ফরম্যাটিং তথ্য ধারণকারী চার স্ট্রিংকে বোঝায়।
Var1,var2 ইত্যাদি, পৃথক ইনপুট ডেটা আইটেম প্রতিনিধিত্ব করে।
উদাহরণ − স্প্রিন্ট(মান,"দুটির ঘনক হল %d এবং দুইটির বর্গ হল %d\n", 2*2*2 ,2*2);
//value=দুই এর ঘনক হল 8 এবং দুই এর বর্গ হল 4।
sscanf() ফাংশনের উদাহরণ
#include<stdio.h>
int main(){
char instring[]="Tutorials Point";
char outstring[50],string1[10],string2[10];
sscanf(instring,"%s %s",string1,string2);
printf("%s\n",string1);
printf("%s",instring);
return 0;
} আউটপুট
Tutorials Tutorials Point
sprintf() ফাংশনের উদাহরণ
#include <stdio.h>
int main(){
char value[50];
int p = 20, q = 30, r;
r= p + q;
sprintf(value, "adding two numbers %d and %d the result is %d", p, q,r);
printf("%s", value);
return 0;
} আউটপুট
adding two numbers 20 and 30 the result is 50