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