Ia membaca data daripada rentetan aksara.
sscanf(string,formatspecifier,&var1,&var2,……..)
String merujuk kepada rentetan aksara untuk dibaca.
Format rentetan ialah rentetan aksara yang mengandungi beberapa maklumat pemformatan yang diperlukan.
Var1, var2, dsb. mewakili setiap item data input.
Sebagai contoh, sscanf(rentetan,"%d%d",&jam,&minit);
sprintf(string,format specifier,&var1,&var2…….);
String merujuk kepada rentetan aksara yang akan ditulis.
Penentukan format ialah rentetan aksara yang mengandungi beberapa maklumat pemformatan yang diperlukan.Var1, var2, dsb. mewakili setiap item data input.
Contoh - pecut(nilai, "kubus dua ialah %d dan kuasa dua dua ialah %d
", 2*2*2 , 2*2);//value=kubus dua ialah 8 dan kuasa dua dua ialah 4.sscanf() contoh fungsi#include<stdio.h> int main(){ char instring[]="Tutorials Point"; char outstring[50],string1[10],string2[10]; sscanf(instring,"%s %s",string1,string2); printf("%s</p><p>",string1); printf("%s",instring); return 0; }
Output
Tutorials Tutorials Point
#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
Atas ialah kandungan terperinci Apakah tujuan fungsi sprintf() dan sscanf() dalam bahasa C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!