next up previous contents
Next: sqrt Up: リファレンスマニュアル Previous: sort_row

  
sprintf

【目的】
sprintf - データから書式化した文字列を作る
【形式】
str = sprintf(format, ...)
   String str;
   String format;
【詳細】
sprintf(format, ...)は,format で指定した書式でデータを文字列 に変換する。整数型,実数型,文字列型のデータを変換できる。 書式は,C 言語の関数 printf() の書式と同じものを指定する。 すなわち,普通の文字(アルファベット,数字,エスケープ文字) あるいは変換を表す文字列を指定する。エスケープ文字には次の ものがある。
¥a : 警告(ベルなど) ¥v : 垂直タブ
¥b : バックスペース ¥¥ : バックスラッス
¥f : 改ページ ¥' : アポストロフィ
¥n : 復帰改行 ¥" : 二重引用符
¥r : 復帰 ¥? : 疑問符
¥t : 水平タブ      
変換を表すには,パーセント % ,フィールド幅(オプション),変換文字 を指定する。変換文字には,次の文字がある。
%d : 整数型
%e, %E, %f, %g : 実数型
%s : 文字列型
【例題】
str = sprintf(fd, "%d %f %s", 10, 3.1415, "Hello");
【参照】
printf(2.162), fprintf(2.77), sscanf(2.222)


Masanobu KOGA 平成11年10月2日