C语言中,如果在头文件A.h中定义了一个结构,如何在其他C文件中使用?
A.h里定义了如下结构truct student{
char ID[19];
char name[20];
int age;
char sex[3];
int score;
struct student *next;
};
现在要在一个非主函数文件B.c中使用这个结构,方法如下
void printfAll(struct student *head){
if(head==NULL){
printf("未录入报考考生信息!\n\n\n");
return;}
else{
printf("身份证\t\t姓名\t年龄\t性别\t考试成绩\n");
for(;head!=NULL;head=head->next){
printf("%s\t\t%s\t%d\t%s\n",head->ID,head->name,head->age,head->sex,head->score);}
}
要怎么做到?初学者希望得到帮助
[ 本帖最后由 LHH744168227 于 2015-5-15 23:29 编辑 ]