• ベストアンサー

構造体と配列の関係

#include<stdio.h> typedef struct stat { char alph; int count; }Stat; int main(void) { Stat al[26]; al.alphにアルファベットaからzを、al.countを全て0とし、各アルファベットに対するカウントを取れるようにしたいのですが、どのように書けば良いでしょうか?

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

  • ベストアンサー
  • php504
  • ベストアンサー率42% (926/2160)
回答No.1

al[0].alph = 'a'; al[0].count = 0; al[1].alph = 'b'; al[1].count = 0; ということですよね al[i].alph = 'a' + i; al[i].count = 0; をforループで回してやれば出来ます。(a-zがASCII文字ということで)

blade3322
質問者

お礼

ありがとうございます。おかげで、無事解決できました。

関連するQ&A