可変長フォーマットの設定の仕方
ソース
#include<stdio.h> int main() { int i; printf("%+*d$\n", 10, 1234); printf("%*d$\n", 10, 1234); printf("%-*s$\n", 10, "hogehoge"); printf("%*s$\n", 10, "hogehoge"); printf("%*s$\n", 0, "ふ"); for (i = 4; i < 20; i+=2) { printf("%*s$\n", i, "は"); } return 0; }
実行結果
+1234$ 1234$ hogehoge $ hogehoge$ ふ$ は$ は$ は$ は$ は$ は$ は$ は$