Warnung
Diese Aufgabe ist relativ anspruchsvoll und sollte nur bearbeitet werden, wenn du auch mit dem Material zu C sicher genug bist, da man zur Bearbeitung dieser Aufgabe den gesamten Vorlesungsstoff zu C beherrschen muss.
Nachdem wir unsere Aufgabenliste nun in Python implementiert haben, könnten wir diese auch in C implementieren.
Tipp
Statt unser vorgegebenes Codegerüst herunterzuladen, kannst du natürlich auch komplett von vorne beginnen!
Um das Aufgabenmeterial herunterzuladen, gib folgenden Befehl in ein neues Terminal in deinem Codespace ein:
wget -O - https://inf-lab.dev/todo/material/c-again.zip.sh | bashBearbeite deshalb die gesamte Aufgabe erneut in der Datei todo.c. Halte dich hierbei nur grob an die Aufgabenstellung, da es z.B. in C keine Klassen gibt. Auch Teilaufgabe 4 kann hierbei weggelassen werden.
index Werten einen ValueError auszulösen, kann hier einfach eine Fehlermeldung, welche mit INVALID: beginnt, auf der Konsole ausgegeben werdenFühre in deinem Terminal den folgenden Befehl aus, um die Korrektheit deiner Arbeit zu überprüfen:
check50 -l inf-lab-dev/check/todo/bonus/c-againFühre den folgenden Befehl aus, um den Stil deines Codes mit style50 zu analysieren:
style50 todo.c