SuumDaHead
Mitglied
Hier die Musterlösung, falls es jemanden anderen noch interessiert ![Smile :) :)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f642.png)
![Smile :) :)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f642.png)
Code:
void aufteilen(t_Listenkopf *origL, t_Listenkopf *schlechtL, t_Listenkopf *mittelL, t_Listenkopf *gutL)
{
t_daten curD;
initListe(schlechtL);
initListe(mittelL);
initListe(gutL);
while(origL-->erstesElement != NULL) {
popFront(origL, &curD);
if(curD.anzEink > MINEINK && curD.betrag_EUR > MINBETRAG)
pushBack (gutL, &curD);
}
else if(curD.anzEink > MINEINK || curD.betrag_EUR > MINBETRAG)
{
pushBack(mittelL, &curD);
}
else
{
pushBack(schlechtL, &curD);
}
}