gpt4 book ai didi

c - 如何使用c中的文件搜索结构arrys中的特定数据

转载 作者:行者123 更新时间:2023-11-30 16:23:17 25 4
gpt4 key购买 nike

 fp= fopen("Quiz.txt", "r");
fflush(stdin);
printf("Enter Name To Search:");
gets(srch);

if(srch==std[i].name)
{
printf("\n Student Name: %s", std[i].name);
printf("\n Roll Number :%d", std[i]. roll);
printf("\n First Quiz Marks :%d", std[i]. quiz1);
printf("\n Second Quiz Marks :%d", std[i]. quiz2);
printf("\n Third Quiz Marks :%d", std[i]. quiz3);
printf("\n Fourth Quiz Marks :%d", std[i]. quiz4);
printf("\n Fifth Quiz Marks :%d", std[i]. quiz5);
}
else{
printf("No Data Of %s", srch);
}
getchar();
fclose(fp);

我没有获得与用户搜索相关的搜索数据,假设用户搜索他们的名字,如果该名字在文件中可用,那么它会返回用户名卷号和 5 个测验分数,如果没有,则返回没有可用数据

最佳答案

对于字符串比较,您可以使用函数 int strcmp(const char *s1, const char *s2);strcmp当且仅当两个字符串相同时函数返回 0。如果第一个字符串大于第二个字符串,则返回值为负值,否则返回值为正值。(不要忘记包含标题 #include <string.h> )

关于c - 如何使用c中的文件搜索结构arrys中的特定数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54049165/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com