Zitat:
Zitat von HagenTronje
1. ich programmier mit code blocks, beim compelieren wird auf fehler geprüft, da gibts keine.
mittels debugger habe ich eben festgestellt, das der fehler in der einen Zeile da auftritt. angezeigt wieso da ein fehler is, wird mir nicht.
|
du hast auch keine syntaktischen fehler sondern logische fehler. die erkennt der compiler (in den allermeiten fällen) nicht. bsp: du deklarierst dir ein array mit 10 eiträgen und willst auf den 11. zu greifen, oder auf den -1.
im günstisten fall schmiert dir das programm mit ner segmentation violation ab.
Zitat:
Zitat von HagenTronje
2.bei der einlese schleife hats funktioniert, das sie bei 1000 endet, also dachte ich das brauch ich bei den anderen auch nicht^^
aber stimmt, das funzts ja nur, wegen dem abbruch, oder?
|
genau hier kommt der debugger ins spiel. damit kannst du breakpoints setzen und dir zur laufzeit angucken, welche variable welchen wert hat. somit weist du genau wie weit die schleifen laufen und welche arrayelemente sie ansprechen. da du codeblock benutzt, geh ich davon aus, dass du gcc benutzt. hol dir mal den gdb dazu.
Zitat:
Zitat von HagenTronje
4. Methoden=Funktionen?
|
jops