#include
#include
// 構造体の宣言
struct meibo{
char name[20];
char tel[15];
char address[40];
};
// 表示関数のプロトタイプ宣言
void dispall(struct meibo*);
//
// メイン関数
void main(){
struct meibo classmate[] = {
{ "abe natsuni" , "012-3456-7890", "hokkaido uncharakanchara 1-2-3" },
{ "gotoh mai" , "0987-654-3210", "tokyo nancharakanchara 9-8-7" },
{ "nakazava yuko", "090-1234-5678", "kanagawa hogehoge 1234-5678" },
{ "", "", "" }
};
// すべて表示する
dispall(classmate);
}
//
// 表示関数
void dispall(struct meibo *p){
// 名前がない場合は終了する
while( p->name[0] != '\0' ){
printf("name : %s\n", p->name);
printf("tel : %s\n", p->tel);
printf("address : %s\n\n", p->address);
p++;
}
}
|