2

タブ文字 ('\t') のサイズは、出力する場所によって異なることがわかりました。しかし、それをプログラムでどのように測定しますか? つまり、同等の '\t' 文字を印刷するために必要なスペースの数を見つける方法は?

4

3 に答える 3

3

サイズは、制御文字を送信するインターフェイスで定義および決定されるため、測定することはできません。

あなたができることは、独自のタブサイズを設定し、その行に書いた文字を数えて、必要なスペースの量を計算することです。したがって、タブのように識別できます

于 2012-09-03T13:07:10.983 に答える
1

このリンクをたどると、「インデント (スペースとタブ) の正確な構成は指定されていません」と表示されます。ほとんどの場合、8 スペースです。しかし、正確な数が必要なシナリオを知ることができますか.

于 2012-09-03T13:07:25.853 に答える
0

スペースを含むテキストとタブを含むテキストを表示することができ、それらが最もよく並んでいるとき、それらはほぼ同じであると言えます。問題は、スクリーン ダンプを取り、どこに表示したかを検出することです。これ。

タブやスペースの大きさを推測する代わりに、レイアウト機能を使用して、必要な場所にテキストを配置できます。この場合、決定はあなた次第です。

于 2012-09-03T13:06:12.983 に答える