#include <stdio.h>
#include <string.h>
//-- 構造体宣言 --
typedef struct dog
{
char name[20];
int age;
}dog;
int main(void)
{
dog mydog, yourdog;
strcpy(mydog.name, "pochi");
mydog.age = 13;
strcpy(yourdog.name, "green");
yourdog.age = 5;
printf("mydog: name %s age %d\r\n", mydog.name, mydog.age);
printf("yourdog: name %s age %d\r\n", yourdog.name, yourdog.age);
return 0;
}
---
実行結果
mydog: name pochi age 13
yourdog: name green age 5
---
※ここでの typedef は、"struct dog" を "dog" と省略表記するために用いている。