後方空白パディング
特によく使われるので個別記載。
C言語
桁数固定でそれ以上伸ばしたくない場合
code:padEndSpace.c
// snprintf(dst, バッファサイズ(終端NUL文字含む), "-桁数.桁数s", src);
snprintf(dst, 10 + 1, "-10.10s", src);
桁数不定の場合(バッファサイズに限界有り)
基本は指定桁数だが、それ以上に伸びることがある、という場合。
code:padEndSpace.c
// snprintf(dst, バッファサイズ(終端NUL文字含む), "-桁数s", src);
snprintf(dst, 20 + 1, "-10s", src);