#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