テキスト描画機能を実装したい。しかし\t、どのように機能するのかわかりません。つまり、印刷するスペースの数がわからないということです\t。
私は次のアルゴリズムを思いつきました:
a) それぞれは最大でスペース\tを表します。NUMBER_OF_SPACES_FOR_TABb)\t対応する位置の最終行に表示される場合\t、この行は最終行の に揃える必要があります\t。
例:
printf("a\t\tb\n");
printf("\t\tc\n");
印刷する必要があります:
a11112222b
34444c
どこ:
1.数字は位置iのスペースを表します\ti
2.NUMBER_OF_SPACES_FOR_TAB == 4
標準アルゴリズムを知っている人はいますか?前もって感謝します。