Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apakah tujuan fungsi sprintf() dan sscanf() dalam bahasa C?

Apakah tujuan fungsi sprintf() dan sscanf() dalam bahasa C?

WBOY
WBOYke hadapan
2023-09-16 21:49:111138semak imbas

Apakah tujuan fungsi sprintf() dan sscanf() dalam bahasa C?

sscanf() fungsi

Ia membaca data daripada rentetan aksara.

Syntax

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() fungsi#🎜🎜 #

Fungsi ini digunakan untuk menulis data ke dalam rentetan aksara.

Syntax

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

#🎜🎜 # Demo Langsung

#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

sprintf() Contoh Fungsi

Demonstrasi Langsung

#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
#rrreee

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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam