typedef struct employee
{
int age;
char name[30];
} emp_t;
emp_t * e;
int main( )
{
printf("\nName : ");
scanf("%s", &e->name);
return 0;
}
этот код компилируется, но когда я пытаюсь ввести свое имя
такие как " mukesh " это выдает ошибку
Может кто-нибудь объяснить, почему это происходит
В структуре я использовал char name [] и char * name ...... не работал
Я не понимаю почему ???????
нужно ли динамически выделять память сотруднику структуры, а затем назначать ее
это е-> имя