Как сделать так чтобы код считывал текст с файла .txt в папке с кодом и сортировал по функциям в структуре?Язык Си,помогите знатоки
Есть код,в котором структура и функция относительно неё,есть также текстовый файл в котором список который надо отсортировать и закинуть в компиль в правильном порядке,как это сделать?
Код со структурой:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
struct student {
char firstName[50];
char lastName[50];
};
int compare(const void* a, const void* b) {
struct student* studentA = (struct student*) a;
struct student* studentB = (struct student*) b;
int lastNameCmp = strcmp(studentA->lastName, studentB->lastName);
if (lastNameCmp != 0) {
return lastNameCmp;
} else {
int lenA = strlen(studentA->lastName);
int lenB = strlen(studentB->lastName);
if (lenA != lenB) {
return lenA - lenB;
}else{
return strcmp(studentA->firstName, studentB->firstName);
}
}
}