Stuck with fread function. There is a queue implemented through the list:
struct Bus_Info { char b_n[9]; char name[15]; char way[4]; int parking; int lesion; }; struct List { struct Bus_Info bus_info; int size; struct List * next; }; It is necessary to implement the reading of data from the file and add them to the queue. As I understand it:
int main() { struct List * first;//указатель на начало очереди struct List * last;//указатель на конец очереди first = NULL; last = first; FILE *fp; fp = fopen("Bus_Info.dat","r"); if (fp==NULL) { printf("Its impossible to open"); return 1; } И в этом месте нужно описать fread() так что бы он считывал данные в структуру, и добавлять элемент в список пока не дойдем до конца файла. Как это возможно осуществить? return 0; }