Вызов функции с полем struct, которое является массивом в качестве аргумента
Учитывая структуру:
typedef struct s { char words[30] char text[100] } myS;
и функция:
void c(char *param) { //code }
и переменная:
myS a;
Что я уже пробовал:
Как бы я передал значение поля words структуры функции?
Я пытался
c(a.words);но это говорит мне, что выражение должно иметь тип struct или union.
KarstenK
Это должно работать именно так. Покажите полный код и сообщение компилятора. Непонятно, что происходит не так.