以下の内容はhttps://sugamasao.hatenablog.com/entry/20120729/1343546650より取得しました。


printfフォーマットで左詰め

右詰めしかできないと思っていたが

"-"を付けることで左詰めにすることができる。最初Rubyのsprintfのフォーマットで見つけたんだけど、C言語でも同様に左詰めができたのだった。

#include <stdio.h>

int main(void) {

  printf("[%10d]\n", 9);
  printf("[%-10d]\n", 9);

  return 0;
}

こんなプログラムを用意して実行してみると……

% gcc sample.c && ./a.out
[         9]
[9         ]

左揃えからになった!!




以上の内容はhttps://sugamasao.hatenablog.com/entry/20120729/1343546650より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14