文字列からデータを読み込みます。
sscanf(string,formatspecifier,&var1,&var2,……..)
String は、読み取られる文字列を指します。
フォーマット文字列 は、必要なフォーマット情報を含む文字列です。
Var1、var2 などは、各入力データ項目を表します。
例: sscanf(string,"%d%d",&hours,& minutes);
この関数は次のとおりです。 used 文字列にデータを書き込みます。
sprintf(string,format specifier,&var1,&var2…….);
String は、書き込まれる文字列を指します。
書式指定子は、必要な書式設定情報を含む文字列です。
Var1、var2 などは、各入力データ項目を表します。
Example - sprint(value, "2 の 3 乗は %d、2 の 2 乗は %d
", 2*2*2, 2*2);
//value=2 の 3 乗は 8、2 の 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 中国語 Web サイトの他の関連記事を参照してください。