用C语言写一个,可以录入问卷信息并储存到磁盘里,最后可以用excel输出录的入信息的代码
时间: 2023-05-22 14:03:16 浏览: 97
可以使用C语言中的文件操作函数实现将录入的问卷信息储存到磁盘中。具体实现过程如下:
1. 定义一个结构体来存储问卷信息,结构体中包含问卷的多个字段。
2. 在程序中使用scanf函数或者其他方法读取用户输入的问卷信息,将其存储到定义的结构体中。
3. 使用文件操作函数打开一个文件,将问卷信息写入到文件中。
4. 可以使用第三方库或者使用自己编写的代码将储存在磁盘里的问卷信息导入到Excel表格中。
以下是一个简单的实现示例(csurvey.c):
```
#include <stdio.h>
#define MAX_LENGTH 50
typedef struct {
char name[MAX_LENGTH];
char gender[MAX_LENGTH];
int age;
float height;
float weight;
} Survey;
int main() {
Survey survey;
FILE *fp;
fp = fopen("survey.txt", "w");
printf("请输入姓名:\n");
scanf("%s", survey.name);
printf("请输入性别:\n");
scanf("%s", survey.gender);
printf("请输入年龄:\n");
scanf("%d", &survey.age);
printf("请输入身高(m):\n");
scanf("%f", &survey.height);
printf("请输入体重(kg):\n");
scanf("%f", &survey.weight);
fprintf(fp, "姓名\t性别\t年龄\t身高\t体重\n");
fprintf(fp, "%s\t%s\t%d\t%.2f\t%.2f\n", survey.name, survey.gender, survey.age, survey.height, survey.weight);
fclose(fp);
printf("问卷信息已经保存到文件survey.txt中\n");
return 0;
}
```
该程序读取用户输入的问卷信息后,将其写入到磁盘中的一个名为survey.txt的文件中。
输出结果:
```
请输入姓名:
张三
请输入性别:
男
请输入年龄:
24
请输入身高(m):
1.80
请输入体重(kg):
70
问卷信息已经保存到文件survey.txt中
```
阅读全文