пусть говорят, что я эта структураНесовместимые типов при назначении символьного типа [] от типа междунара
struct person {
char last_name [10];
};
typedef struct person Person;
И я заполняю эту структуру-объект с определенным именем
Person p;
Person *ptrPerson = &p;
strcpy(ptrPerson->last_name, "Johnson");
А потом я поставил это имя в массиве типа Лицо ... положить в первую позицию
Person queue[10];
queue[0] = *ptrPerson;
Пока все хорошо.
queue[0].last_name = "-";
Я получаю следующее сообщение об ошибке компиляции::
ошибка: несовместимые типы при назначении типа там вместо Но как я аннулирует arraypostion после этого - - или, по крайней мере, поставить символ «» «символ [10]» из «межд» типа
Где указано переменная first_name? –
'first_name' не является членом' Person' – Kunal
Я исправил это! –