문자열에서 데이터를 읽어옵니다.
sscanf(string,formatspecifier,&var1,&var2,……..)
String은 읽을 문자열을 나타냅니다.
형식 문자열은 필수 형식 지정 정보가 포함된 문자열입니다.
Var1, var2 등은 각 입력 데이터 항목을 나타냅니다.
예: sscanf(string, "%d%d", &hours, & Minutes)
이 함수는 문자열에 데이터를 쓰는 데 사용됩니다.
sprintf(string,format specifier,&var1,&var2…….);
String은 작성할 문자열을 나타냅니다.
형식 지정자는 필수 형식 지정 정보가 포함된 문자열입니다.
Var1, var2 등은 각 입력 데이터 항목을 나타냅니다.
예 - sprint(value, "2의 세제곱은 %d이고 2의 제곱은 %d
", 2*2*2, 2*2);
//value=2의 세제곱은 8입니다. 2의 제곱은 4입니다.
라이브 데모
#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; }
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
위 내용은 C 언어에서 sprintf() 및 sscanf() 함수의 목적은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!