您可以在下面的代碼中在結構中添加成員:如性別、年齡、班級、年級等。
程序框架是壹樣的。
# include & ltstdio.h & gt
#定義MAX_STD 10
結構學生
{
字符名稱[100];
} ;
//輸入
void輸入(struct student *p)
{
for(int I = 0;我& ltMAX _ STDi++)
{
Printf("請輸入%d學生的姓名:\n ",I+1);
scanf("%s ",p[i].姓名);
}
}
//輸出
void out_file(char *file,struct student *p)
{
FILE * fp
int I;
if((fp = fopen(file," w+")= = NULL)
{
printf("打開文件錯誤。");
返回;
}
for(I = 0;我& ltMAX _ STDi++)
{
Fprintf(fp," student %d \ tname: %s\n ",i+1,p[i]。姓名);
}
fclose(FP);
}
int main()
{
結構學生人員[MAX _ STD];
投入(人員);
out_file("d:\\temp.txt ",人事);
返回0;
}