#include <stdio.h>
#include <stdlib.h>
#include <direct.h>
#include <string.h>
typedef struct info{
char name[20];
char age[10];
char address[500];
}info;
void main(){
info inf;
FILE *fp;
char locUrl[50];
//获取当前路径
getcwd(locUrl,sizeof(locUrl));
char *url = strcat(locUrl,"\\a.xls");
printf("%s\n",locUrl);
fp = fopen(url,"at");
//写入excel
printf("name\tage\taddress\n");
scanf("%s%s%s",inf.name,inf.age,inf.address);
fprintf(fp,"%s\t%s\t%s\n",inf.name,inf.age,inf.address);
}
#include <stdlib.h>
#include <direct.h>
#include <string.h>
typedef struct info{
char name[20];
char age[10];
char address[500];
}info;
void main(){
info inf;
FILE *fp;
char locUrl[50];
//获取当前路径
getcwd(locUrl,sizeof(locUrl));
char *url = strcat(locUrl,"\\a.xls");
printf("%s\n",locUrl);
fp = fopen(url,"at");
//写入excel
printf("name\tage\taddress\n");
scanf("%s%s%s",inf.name,inf.age,inf.address);
fprintf(fp,"%s\t%s\t%s\n",inf.name,inf.age,inf.address);
}
本文介绍了一个使用C语言进行结构体变量定义及文件读写操作的示例程序。该程序首先定义了一个包含姓名、年龄和地址字段的结构体,并通过标准输入接收这些信息,然后将接收到的数据追加写入到一个名为'a.xls'的文件中。
1702

被折叠的 条评论
为什么被折叠?



