同等のものが欲しいのですが
void print3( char a, uint8_t b, int8_t c )
{
printf("%c %" PRIu8 " %" PRIi8 "\n", a, b, c);
}
システムコールを使用しwrite
ます。問題は、を使用して整数を出力する方法がわからないこと write
です。ANSI Cからのコマンドのみが許可され、sprintf
文字列のフォーマットに使用することは禁止されています。
書き込みを使用する構文例:
const char msg[] = "Hello World!";
write(STDOUT_FILENO, msg, sizeof(msg)-1);
編集:私はsprintf
どちらも使用することを許可されていませんitoa
。