易查分小程序丨如何让一个人填表多次?

老师在新建填表时,希望一个学生可以提交多次表单内容,比如班长为其他同学提交报名信息,应该如何实现?

通过开启【每人可提交多次】功能即可实现,下面就来教大家如何制作吧。

🔎如何开启多次填表功能?

按照常规流程创建好填表后,在查询管理-高级-填表设置中,点击开启每人可提交多次功能,打开后点击保存并返回。

图片

未开启状态,学生填写好内容后,再次进入会出现之前填写的内容,可修改自己之前填写的内容。

图片

开启了每人可提交多次功能,学生填写内容提交后,再次进入可以提交新的填表内容。

图片

你,学会了吗?

快去易查分使用起来吧~

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
由于题目没有说明具体要填哪个表格,这里假设要填写的是一个包含姓名、性别、年龄三个字段的表格,同时假设需要填写的表格保存在一个名为“table.csv”的CSV文件中,每一行数据以逗号分隔。 代码实现如下: ```c #include <stdio.h> #include <stdlib.h> #include <string.h> #define MAX_NAME_SIZE 20 // 姓名长度上限 #define MAX_GENDER_SIZE 5 // 性别长度上限 #define MAX_AGE_SIZE 5 // 年龄长度上限 #define MAX_INPUT_SIZE 100 // 用户输入长度上限 int main() { FILE* fp; // 指向文件的指针 char name[MAX_NAME_SIZE], gender[MAX_GENDER_SIZE], age[MAX_AGE_SIZE]; // 存储用户输入的姓名、性别、年龄 char input[MAX_INPUT_SIZE]; // 存储用户输入的字符串 char line[MAX_INPUT_SIZE]; // 存储读取到的文件中的一行数据 char* token; // 存储通过逗号分隔读取到的数据 int i; // 打开文件 fp = fopen("table.csv", "a+"); if (fp == NULL) { printf("文件打开失败。\n"); exit(1); } // 获取用户输入 printf("请输入姓名、性别、年龄,以空格分隔:\n"); fgets(input, MAX_INPUT_SIZE, stdin); // 解析用户输入 token = strtok(input, " "); strncpy(name, token, MAX_NAME_SIZE); name[MAX_NAME_SIZE-1] = '\0'; // 确保字符串以'\0'结尾 token = strtok(NULL, " "); strncpy(gender, token, MAX_GENDER_SIZE); gender[MAX_GENDER_SIZE-1] = '\0'; token = strtok(NULL, " "); strncpy(age, token, MAX_AGE_SIZE); age[MAX_AGE_SIZE-1] = '\0'; // 写入文件 fprintf(fp, "%s,%s,%s\n", name, gender, age); // 输出表格内容 rewind(fp); // 回到文件开头 printf("姓名\t性别\t年龄\n"); for (i=0; i<5; i++) { if (fgets(line, MAX_INPUT_SIZE, fp) == NULL) break; token = strtok(line, ","); printf("%s\t", token); token = strtok(NULL, ","); printf("%s\t", token); token = strtok(NULL, ","); printf("%s\n", token); } // 关闭文件 fclose(fp); // 程序结束 return 0; } ``` 运行程序后,根据提示输入姓名、性别、年龄,程序会自动将这些信息填写到表格中,并输出表格内容。这里为了方便,只输出了前五行数据。可以根据实际需求修改程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值