Я начинающий программист на C и хотел узнать, как передать struct
в функцию. Я получаю сообщение об ошибке и не могу понять правильный синтаксис для этого. Вот его код....
Структура:
struct student{
char firstname[30];
char surname[30];
};
struct student person;
Вызов:
addStudent(person);
Прототип:
void addStudent(struct student);
и фактическая функция:
void addStudent(person)
{
return;
}
Ошибки компилятора:
строка 21 :предупреждение :объявление сомнительного тега :структурный студент
строка 223 :аргумент #1 несовместим с прототипом: