Witam Wszystkich. Otóż mam problem z listami w języku C czy ktoś z Was mógłby mi wytłumaczyć to rozwiązując takie oto zadanie bo kompletnie nie wiem od czego mam zacząć?
Oto zadanie:
dana jest struktura
struct trojkat{
float a;
float b;
float c;
char nazwa[20];
};
1. Wczytać pięć trójkątów z klawiatury i zapisać do pliku binarnego trojkat.bin.
2. Wczytać trójkąty z pliku trojkat.bin na listę jednokierunkową.
3. Napisać funkcję, która dla każdego trójkąta na liście wypisze jego nazwę i obwód, a nazwy trójkątów równoramiennych zapisze do pliku tekstowego rowno.txt. Funkcja ma zwrócić sumę obwodów wszystkich trójkątów. Do funkcji podajemy wskaźnik na pierwszy element listy. Napisać wywołanie funkcji.
4.Napisać funkcję, która wypisze na ekranie trójkąty, w których nazwie występuje litera podana jako parametr funkcji. Wywołać ją dla litery podanej przez użytkownika z klawiatury.