BVHの階層構造をファイルに書き込むときにC言語でインデントの出力が必要でした。
そのとき使った方法をメモしておきます。
そのとき使った方法をメモしておきます。
#include <stdio.h>
int main(){ char fmt[128]; sprintf(fmt, "%% %ds",5); printf(fmt,""); printf("INDENT1\n"); sprintf(fmt, "%% %ds",10); printf(fmt,""); printf("INDENT2"); return 0; } // Result // INDENT1 // INDENT2