列挙型の日本語化はどうか [プログラム一般]

 小出しで申し訳ないのですが、今度はenumを列挙として日本語に変えた場合、どのくらい日本語が使えるかを試してみました。コードは単純なものですが、確かめるには十分です。そのコード:

#include <stdio.h>

 

#define 列挙 enum

#define プリント printf

 

列挙 キーテーブル{, , , };

 

int main()

{

列挙 キーテーブル キー;

//キー = キーチェック();

キー = ;

プリント(" = %d\n", キー);

キー = ;

プリント(" = %d\n", キー);

キー = ;

プリント(" = %d\n", キー);

キー = ;

プリント(" = %d\n", キー);

return 0;

}


これを、Xcodeでビルドしても良いのですが、大げさなのでターミナルからコマンドライン


$ clang 列挙.c -o 列挙


でコンパイルすると警告無しでOKでした。結果は:


= 0


= 1


= 2


= 3 でした。ネットにあるサンプルをただ利用させてもらったものです。見ての通り、日本語に置き換えたのは、enum と printf しか有りません。この手の定数はいっぱい有るので、定義し直せば、幾らでも出てきます。直さない方が良い場合も有りますが。また、試していませんがstructも大丈夫そうです。


それで、Xcodeなのですが、この場合何と言ってもアプリケーションを作る時どうなのかです。これ、試しているのですが、コード迄はBuild Succeedと出てくるのですが、何と言ってもインターフェースビルダーのリンクでデバッガーに落ちてしまって、メッセージを確認はするものの、原因は日本語に直した部分ですから、分かりそうなもののどこが悪いのか探せません。まあ言ってしまえば、ものすごく疲れます。頼れるものが何もないのです。まだ、紹介できる段階ではないので出来ませんが、遠回りな方法を辿らなければならなくなったとしても、私の狙いは今のところそれだけですから、挑戦は続きそうです。


nice!(0)  コメント(0)  トラックバック(0) 

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。