#include <stdio.h>
int main()
{
FILE *f_answer = fopen("answer.txt","r");
FILE *f_key = fopen("key.txt", "r");
char l_answer[256];
char l_key[256];
char s_id[256];
int pos = 0;
int corr_ans = 0;
int i;
fgets(l_answer, sizeof(l_answer), f_answer);
fgets(l_key, sizeof(l_key), f_key);
// parses student number
while(l_answer[pos] != ' ')
{
s_id[pos] = l_answer[i];
pos++;
}
// counts the number of correct answers
for(i = 0; i < 100; i++)
{
if (l_answer[pos + 1 + i] == l_key[i])
{
corr_ans++;
}
}
printf("=======================================\n");
printf("stno : ");
printf("s_id");
printf(" correct answers : ");
printf("%d\n", corr_ans);
printf("=======================================");
return 0;
}
Comments
Leave a comment