#include <iostream>
#include <cstring>
using namespace std;
struct Student{
int num;
char name[200];
float score;
};
int main() {
void student(Student *pstu, int num, char name[], float score);
Student stu[5];
char name1[] = "张三买买提";
student((stu),1001, name1, 99.5);
student_to_String(stu[0]);
return 0;
}
void student(Student *pstu, int num, char name[], float score){
Student *stu;
stu = pstu;
(*stu).num = num;
int i = 0;
for(i = 0; name[i] != '\0'; i++){
(*stu).name[i] = name[i];
}
(*stu).name[i] = '\0';
(*stu).score = score;
printf("该同学信息构造完毕!");
}
void student_to_String(Student stu){
printf("该同学的信息如下:\n");
printf("该同学的学号为:%d\n", stu.num);
printf("该同学的姓名为:%s\n", stu.name);
printf("该同学的分数为:%3.2f\n", stu.score);
printf("该同学的信息输出完毕!");
}