おいて、1バイト目にも2バイト目にも含まれません。2バイトで構成されます。関数にて切り分けられている為に起きているようですね。辺りを使うと恐らく幸せになれるでしょう。(スラッシュ)を使用してもいいかもしれません。漢字コードについてによると、Shift_JISの2バイト目は0x40~なので、0x2Fである/は被らず、また入力も1文字ですみます。他には、#,$,%なども使えます。6年前お〜、間違い間違い。初級者さん、丁寧な言葉づかいをお願いします。方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。6年前これは大変失礼をいたしました。以後、じゅうぶんに気をつける所存にございます。6年前わざわざ表示できる文字を潰して採用するメリットを教えて欲しいです。2バイトで構成されます。関数にて切り分けられている為に起きているようですね。辺りを使うと恐らく幸せになれるでしょう。おー、なるほど!全く思いもよりませんでした。表示できる文字を潰して採用するメリットを教えて欲しいです。一から改行作業をするに当たり、1文字で普段使わなそうで問題も起きなさそうな(実際は起きてしまいましたが)文字の中から何と無しに@を選んだのです。今にして思えばこれに加えてそもそも文字を潰さないために2文字採用することが頭から抜けてましたね。今にして思えばこれに加えてそもそも文字を潰さないために2文字採用することが頭から抜けてましたね。2文字採用ってどういうことでしょう。'\n'は1文字(シフトJISで1バイト)ですけど別の話でしょうか。DrawFormatStringが改行してくれないから自前で分割するというのは分かります。その際に元の文字列の改行コードを別の表示できる文字に置き換えるメリットが分からないのです。ミクプラは自由にリンクできます。