C-Tutorial - kleine Fehlerliste
Verfasst: Do Nov 19, 2009 6:17 pm
So,
ich habe mal wieder ein bisschen weiter gearbeitet mit C. Hab dabei auch so ein bisschen raus geschrieben was ich nicht ganz verstanden habe, oder wo mir etwas gefehlt hat. Ich bin im Moment bei Listen. Also falls ich etwas als fehlend anprangere und es später noch kommen sollte bitte einfach ignorieren
1. Headerdateien beschreiben. Was ist das und was kann man damit machen? Wie strukturiere ich ein größeres Projekt. Ist mir bis jetzt noch nicht ganz klar wie ich "riesige" Dateien vermeiden kann.
2. c:list:single-linked
- Beispiel ganz unten: "Freigabe der anderen Nodes" Wie sieht das genau aus?
- Funktion GetIndex ist fehlerhaft (Tippfehler und null sollte NULL sein?)
- Da sitze ich gerade dran. Struct Address wird zwar ins Beispiel eingebaut, eine entsprechende Implementierung fehlt aber (oder ich bin zu doof sie zu finden). Warum nicht einfach einen Integer als Data?
Getestet habe ich das Ganze noch nicht ob es überhaupt läuft wenn alle Fehler entfernt sind.
3. c:binarysearch
Jetzt würde mich aber schon interessieren wie man so was denn nun implementiert
Das Konzept hab ich schon verstanden (allerdings lernt man das als Informatikstudent ja auch oft genug. Bin ich vielleicht die falsche Person um zu sagen ob es für "Anfänger" verständlich war)
4. c:list:head
im Beispielcode steht head was es aber gar nicht gibt. Gibt also Fehlermeldungen beim Compilieren. Sollte wohl: list->First heißen?
Wenn es ok ist werde ich weitere Fehler hier schreiben? Oder soll ich immer einen neuen Thread aufmachen?
gruß stampuhh
ich habe mal wieder ein bisschen weiter gearbeitet mit C. Hab dabei auch so ein bisschen raus geschrieben was ich nicht ganz verstanden habe, oder wo mir etwas gefehlt hat. Ich bin im Moment bei Listen. Also falls ich etwas als fehlend anprangere und es später noch kommen sollte bitte einfach ignorieren

1. Headerdateien beschreiben. Was ist das und was kann man damit machen? Wie strukturiere ich ein größeres Projekt. Ist mir bis jetzt noch nicht ganz klar wie ich "riesige" Dateien vermeiden kann.
2. c:list:single-linked
- Beispiel ganz unten: "Freigabe der anderen Nodes" Wie sieht das genau aus?
- Funktion GetIndex ist fehlerhaft (Tippfehler und null sollte NULL sein?)
- Da sitze ich gerade dran. Struct Address wird zwar ins Beispiel eingebaut, eine entsprechende Implementierung fehlt aber (oder ich bin zu doof sie zu finden). Warum nicht einfach einen Integer als Data?
Getestet habe ich das Ganze noch nicht ob es überhaupt läuft wenn alle Fehler entfernt sind.
3. c:binarysearch
Jetzt würde mich aber schon interessieren wie man so was denn nun implementiert

4. c:list:head
im Beispielcode steht head was es aber gar nicht gibt. Gibt also Fehlermeldungen beim Compilieren. Sollte wohl: list->First heißen?
Wenn es ok ist werde ich weitere Fehler hier schreiben? Oder soll ich immer einen neuen Thread aufmachen?
gruß stampuhh