sprintf関数を使う
設計内容分類 | 組み込みソフトウェアにおけるC言語記述 |
---|
設計のポイント
変数に格納された値を使用して文字列を生成する際はsprintf関数が便利です。
sprintf関数は文字列の中に変数の値を埋め込んで指定した変数に格納することができます。
出力フォーマットを指定することで数値を指定した形式の文字列に変換することができます。
#include <stdio.h>
int value=123;
char str[] = “test”;
char buf[256];
sprintf(buf, “dec=%d, hex=0x%02X, text=%s”, value, value, str);
printf(“%s”, buf);
—出力結果—
dec=123, hex=0x7B, text=test