#include <stdio.h>
#define SIZE 2
struct Student_type {
char xuehao[13];
char name[10];
int age;
char address[30];
}stud[SIZE];
void save() {//存盘
FILE * fp;
int i;
if((fp=fopen("E:\\Desktop\\CS\\1.C代码\\程序输出\\学生信息.xls","wb"))==NULL){
printf("无法打开此文件\n");
return;
}
for(i=0;i<SIZE;i++) {
fprintf(fp,"%s\t%s\t%d\t%s",stud[i].xuehao,stud[i].name,stud[i].age,stud[i].address);
fprintf(fp,"\n");
/* if((fwrite(&stud[i],sizeof(struct Student_type),1,fp))!=1)
printf("写入文件出错\n"); */
}
/* fputs(stud[i].xuehao,fp);
fputs(stud[i].name,fp);
fputs(stud[i].age,fp);
fputs(stud[i].address,fp);
*/
fclose(fp);
}
int main() {
void save();
int i;
printf("请输入学生信息(用tab隔开数据)\n");
printf("示例如下\n");
printf(" 学号 \t 姓名 \t年龄\t 地址\n");
printf("0000000000001\t刘某某\t18\t某某省某某市\n");
for(i=0;i<SIZE;i++)
scanf("%s%s%d%s",stud[i].xuehao,stud[i].name,&stud[i].age,stud[i].address);
save();
return 0;
}
#define SIZE 2
struct Student_type {
char xuehao[13];
char name[10];
int age;
char address[30];
}stud[SIZE];
void save() {//存盘
FILE * fp;
int i;
if((fp=fopen("E:\\Desktop\\CS\\1.C代码\\程序输出\\学生信息.xls","wb"))==NULL){
printf("无法打开此文件\n");
return;
}
for(i=0;i<SIZE;i++) {
fprintf(fp,"%s\t%s\t%d\t%s",stud[i].xuehao,stud[i].name,stud[i].age,stud[i].address);
fprintf(fp,"\n");
/* if((fwrite(&stud[i],sizeof(struct Student_type),1,fp))!=1)
printf("写入文件出错\n"); */
}
/* fputs(stud[i].xuehao,fp);
fputs(stud[i].name,fp);
fputs(stud[i].age,fp);
fputs(stud[i].address,fp);
*/
fclose(fp);
}
int main() {
void save();
int i;
printf("请输入学生信息(用tab隔开数据)\n");
printf("示例如下\n");
printf(" 学号 \t 姓名 \t年龄\t 地址\n");
printf("0000000000001\t刘某某\t18\t某某省某某市\n");
for(i=0;i<SIZE;i++)
scanf("%s%s%d%s",stud[i].xuehao,stud[i].name,&stud[i].age,stud[i].address);
save();
return 0;
}

