• ベストアンサー

c言語の全角文字を配列に格納について

C言語を使ってchar配列に漢字を格納したいです。東海道新幹線の18駅を一駅ずつ漢字で格納したいと考えています。しかし、情報量が多いので格納がうまくいきません。漢字で格納する方法があれば教えていただきたいです。お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

C言語なんて久しく使っていませんでしたが下記のプログラムで駅名は表示できました。文字コードはUTF-8。 #include <stdio.h> static char *name[] = {"東京", "品川", "新横浜", "小田原"}; int main() { char *p; for (int i = 0; i < sizeof name / sizeof(char*); ++i) { printf("%s\n", name[i]); } return 0; }

ko0405
質問者

お礼

こんな方法があったんですね! ありがとうございます!

関連するQ&A

専門家に質問してみよう