■スレッドリストへ戻る■ 全部 1- 101- 最新50
私なりに研究してみました
- 7 :ズレを直す2 :2000/08/26(土) 18:18
- いきなりですが先ほどの直し方よりもっと楽な方法があります
先ほどの例です
| |←これを
||||||||||||||||||||||||||||||||||||||←ここに合わせたい
前の物は行き当たりばったりな方法でしたが、
次の方法を使えばもっと楽に出来ます。
上の例は上段が左に1ドットずれています。
先ほどの方法の場合、一回繰り返す度に1ドットづつ左にずれて行きました。
要するに全角スペース(11ドット)を一個消してその代わりに
半角スペース二個(5ドット×2)を入れています。
11ドットの代わりに10ドットを入れているのですから、
1ドット分足りなくなるのは当たり前ですね。
そう言うわけで一回繰り返す度に1ドットづつ左にずれて行きます。
これを最初から計算してやってしまえばもっと楽です!!
5ドット足りない状態、またはぴったりな状態にすればいいのです。
上の例を5ドット足りない状態(最後に半角スペースを1つ入れればぴったりな状態)
にするにはどうすればいいでしょうか?
最初から1ドット左にずれているので(半角スペースを1つ入れれば4ドット多い状態)、
4ドット左にずらせばいいのです。
全角スペース1個(11ドット)消して半角スペース2個(10ドット)入れれば1ドット左にずれるので、
全角スペース4個(44ドット)消して半角スペース8個(40ドット)入れれば4ドット左にずれます。
ではやってみます。
|0000000000000|
||||||||||||||||||||||||||||||||||||||
1.全角スペース4個消します。
|000000000|
||||||||||||||||||||||||||||||||||||||
2.半角スペース8個入れます。
|00_0_0_0_0_0_0_0_|
||||||||||||||||||||||||||||||||||||||
3.足りない5ドットを半角スペースで埋めて完成!!
|0_0_0_0_0_0_0_0_0_|
||||||||||||||||||||||||||||||||||||||
やっている事は6と全く同じですが、こちらの方が時間効率がいいと思います。
ずれ直し表
4ドット足りない(1ドット多い) 3ドット足りない(2ドット多い)
全角スペース1個消して 全角スペース2個消して
半角スペース2個入れる。 半角スペース4個入れる。
2ドット足りない(3ドット多い) 1ドット足りない(4ドット多い)
全角スペース3個消して 全角スペース4個消して
半角スペース6個入れる。 半角スペース8個入れる。
>>8 につづく
67KB
新着レスの表示
スレッドリストへ戻る 全部 前100 次100 最新50
0ch BBS 2004-10-30