半角カタカナの一覧データを作成する!(SJIS)

文字コードSJISで、半角カタカナの一覧データを生成します。

データを生成するプログラムをコーディングする!

半角カタカナの一覧データを生成するプログラムをコーディングします。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
/**********************************************************
  Title   : Generate Hankaku Katakana Characters
  Filename: genchars_hankata.c
  Creator : Webmaster Lab4ict
  Date    : 2023/09/14
  Version : 1.0
***********************************************************/
 
#include <stdio.h>
 
#define CHAR_CODE_STA 161
#define CHAR_CODE_END 223
 
int main(void)
{
    int i;
 
    for(i = CHAR_CODE_STA ; i <= CHAR_CODE_END; i++)
    {
        printf("%c", i);
    }
    printf("\n");
 
    return 0;
}

半角カタカナの一覧データを生成する!

プログラムをコンパイルして、半角カタカナの一覧データを生成します。

1
2
3
$ gcc genchars_hankata.c -o genchars_hankata
$ ./genchars_hankata | iconv -f sjis -t utf8
。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚

おわりに

半角カタカナの一覧を生成するプログラムを作成しました。文字コード変換のテストなどで使用できると思います。

関連記事