Mam sobie taką strukturkę:
struct spizarka{
char nazwa_produktu[30];
char jednostka[30];
float liczba_jednostek;
};
typedef struct spizarka produkt;
Mam rownież tablicę tej strukturki (wypełnioną).
produkt tab[200]
1) W jaki sposób usunąć np.: 120 element tablicy? Myślę, że to trzeba po prostu przerzucić, że 141 staje się 140, 142 staje sie 141 i tak dalej, ale mi nie wychodzi. Ktos cos pomoze?
Druga sprawa dotyczy w sumie tego samego problemu, ale na liscie jednokierunkowej.
Mam sobie taką listę:
struct lista{
produkt x;
struct lista *next;
};
typedef struct lista element;
typedef element *ADRES;
Na tej liscie pod roznymi adresami kryja sie rozne dane i w jaki sposób np.: wyrzucić 45 element listy, pewnie też tzreba, że 46 staje sie 45, 47 staje sie 46 i tak dalej, ale jak wyczyscic te dane pod tym adresem? Bo wiadomo, że to sa dane typu struktura spizarka ;p