Professional Documents
Culture Documents
Ex Solved
Ex Solved
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
char tempSurname[20];
strcpy(tempSurname, surname[i]);
strcpy(surname[i], surname[maxindex]);
strcpy(surname[maxindex], tempSurname);
}
int count = 0;
for(int i = 0; i < n; i++) {
fscanf(fp, "%d %s %s %s %d", &id, name, surname, department,
&grade);
if(strcmp(department, dep) == 0) {
studentGradesInDep[count] = grade;
strcpy(studentNamesInDep[count], name);
strcpy(studentSurnamesInDep[count], surname);
count++;
}
}
selectionsort(count, studentGradesInDep, studentNamesInDep,
studentSurnamesInDep, top);
}
int main() {
FILE *fp;
fp = fopen("data.txt", "r");
if(fp == NULL)
printf("File cannot be opened");
else {
char dep[] = "CEN";
int top = 5;
int n;
fscanf(fp, "%d", &n);
searchdata(fp, n, dep, top);
fclose(fp);
}
return 0;
}