#2 です(はずしていなかったようで、ホッとしてます)。
お示しのURLの「漢字コード表(シフトJIS)」をみると、「・」となる場所に法則性があるようです。
この法則性をプログラムすればよろしいかと。
法則に当てはまらない部分は、ダイレクトに除外(▼)すればよろしいかと。
下のソースは、「法則性」によって除外されたものが間違いなく「・」であるかを確認するものです。
逆の作り方をすれば、「お求めのもの」となると思います。
例) for( iB = 0x40; iB <= 0xFC; iB++ ){
if( 0x7F == iB ) continue;
▼その1 if( ( 0x98 == iA ) && ( 0x73 <= iB ) && ( iB <= 0x9E ) ) continue;
・
・
老婆心:手始めに、「配列」を用いず、先の「表」の体裁で「画面出力」することをお勧めします。
#include <stdio.h>
void main()
{
int iA, iB;
for( iA = 0x89; iA < 0xA0; iA++ ){
printf( "%2X:7F %c%c", iA, iA, 0x7F );
for( iB = 0xFD; iB <= 0xFF; iB++ ) printf( ":%2X %c%c", iB, iA, iB );
printf( "\n" );
}
for( iA = 0xE0; iA < 0xFC; iA++ ){
printf( "%2X:7F %c%c", iA, iA, 0x7F );
for( iB = 0xFD; iB <= 0xFF; iB++ ) printf( ":%2X %c%c", iB, iA, iB );
printf( "\n" );
}
}
お礼
ご回答ありがとうございます。 そのやり方でできました。ありがとうございます。 そこでもう一つ質問があるのですが、 iB < 0xFC を iB < 0xFE などと増やして試してみたら 「蔭・」が後ろに付け加わったのですが、 「・」をプログラム的に識別する方法を教えてもらえないでしょうか? 例えば、ここにある http://www.tohoho-web.com/ex/draft/code.htm 全ての文字をプログラムで取得する際に「・」が配列に加わるのを除去したいのです。