Я новый программист на C, и мне хотелось знать, как передать функцию struct
на функцию. Я получаю сообщение об ошибке и не могу определить правильный синтаксис. Вот код для него....
struct
:
struct student{
char firstname[30];
char surname[30];
};
struct student person;
вызов:
addStudent(person);
прототип:
void addStudent(struct student);
и фактическая функция:
void addStudent(person)
{
return;
}
ошибки компилятора:
line 21: warning: dubious tag declaration: struct student line 223: argument #1 is incompatible with prototype: