我们在作业中以
的形式给出了一个结构struct student
{
char firstName[100];
char lastName[100];
char grade[30];
education level;
};
我们的目标是使用此函数添加到此结构中:
void add(char* student_firstname, char* student_lastname, char* student_grade, char* student_level, struct student* list)
{
}
我的问题是我是否需要在add函数中设置指向新变量的指针,还是我需要完全做其他事情?我对如何添加到结构体感到困惑。
答案 0 :(得分:0)
您需要使用指向结构的指针。 例如:
void add(struct student *s)
{
strcpy(s->firstname, "somename");
/* other variables operations here */
}
主要:
struct student1;
add(&studen1);
我建议你尝试阅读一些教程以便更好地理解。您在互联网上搜索时可获得大量学习资料。