Как ввести значение с клавиатуры в элемент структуры

Подскажите пожалуйста как ввести значение с клавиатуры в элементы count1, count2, count3 Я допустил ошибку в int main а именно когда сканфал, как записать правильно?

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
struct udon
{
    char kod1;
    char name1;
    int weight1;
    int value1;
    int count1;
};

struct curry
{
    char kod2;
    char name2;
    int weight2;
    int value2;
    int count2;
};


struct sushi
{
    char kod3;
    char name3;
    int weight3;
    int value3;
    int count3;
};
int main(){
struct udon st1;
strcpy(st1.kod1,"001");
strcpy(st1.name1,"udon");
st1.weight1=200;
st1.value1=100;
struct curry st2;
strcpy(st2.kod2,"002");
strcpy(st2.name2,"curry");
st2.weight2=200;
st2.value2=80;
struct sushi st3;
strcpy(st3.kod3,"003");
strcpy(st3.name3,"sushi");
st3.weight3=200;
st3.value3=180;
printf("\nplease choose count of udon");
scanf("%d",&count1);
printf("\nplease choose count of curry");
scanf("%d",&count2);
printf("\nplease choose count of sushi");
scanf("%d",&count3);
printf("%d*%d+%d*%d+%d*%d",st1.value1,st1.count1,st2.value2,st2.count2,st3.value3,st3.count3);
}

Ответы (0 шт):