struct catsFavs{
char *food;
char *friend;
};
typedef struct cat{
const char *name;
const char *breed;
int avgHeightCm;
int avgWeightLbs;
struct catsFavs favoriteThings;
} cat;
void getCatFavs(cat theCat){
printf("\n");
printf("%s loves %s and his friend is %s\n\n",
theCat.name,
theCat.favoriteThings.food,
theCat.favoriteThings.friend);
}
void setCatWeightPtr(cat *theCat, int newWeight){
(*theCat).avgWeightLbs = newWeight;
printf("The weight was changed to %d\n\n", (*theCat).avgWeightLbs);
printf("The weight was changed to %d\n\n", theCat->avgWeightLbs);
}
void main(void){
cat juju = {"juju", "persian", 25, 9, {"meat", "joe camp"}};
setCatWeightPtr(&juju, 11);
printf("The Weight in Main() %d\n\n", juju.avgWeightLbs);
}
댓글 없음:
댓글 쓰기