Funktion wird trotz Prüfung auf ungleich NULL ausgeführt
Hallo
Habe da ein kleines großes Problem, bei dem ich jetzt komplet auf dem Schlauch stehe wo der fehler liegt.
Habe folgende Zeilen code:
Ich Prüfe ob der Zeiger Ungleich NULL ist, und führe dan die Funktion aus.
Doch die Funktion wird auch ausgeführt wenn der Zeiger = NULL ist.
B 0x003b8a40 {eins=0xfeeefeee {P={X=??? Y=??? } color=??? zeichen=??? } zwei=0xfeeefeee {P={X=??? Y=??? } ...} ...} _block *
Kann sein das ich nur wider irgendwo einen Denkfehler mache.
Aber eigentlich dürfte er doch nicht die Funktion ausführen.
Sorry, wenn die frage dämlich klingt, aber ich hänge jetzt sei 1Stunde ein dieser Zeile code, und ich hab inzwischen einfach das Gefühl, das das Programm macht was es will.
Also die Bedingungen mal ignoriert mal berücksichtigt.
Schonmal Danke für eine Antwort.
Habe da ein kleines großes Problem, bei dem ich jetzt komplet auf dem Schlauch stehe wo der fehler liegt.
Habe folgende Zeilen code:
void removeblock(struct _block* B){
if(B!=NULL){
setpoint(B->eins->P,0,' ');
setpoint(B->zwei->P,0,' ');
setpoint(B->drei->P,0,' ');
setpoint(B->vier->P,0,' ');
}
}
Ich Prüfe ob der Zeiger Ungleich NULL ist, und führe dan die Funktion aus.
Doch die Funktion wird auch ausgeführt wenn der Zeiger = NULL ist.
B 0x003b8a40 {eins=0xfeeefeee {P={X=??? Y=??? } color=??? zeichen=??? } zwei=0xfeeefeee {P={X=??? Y=??? } ...} ...} _block *
Kann sein das ich nur wider irgendwo einen Denkfehler mache.
Aber eigentlich dürfte er doch nicht die Funktion ausführen.
Sorry, wenn die frage dämlich klingt, aber ich hänge jetzt sei 1Stunde ein dieser Zeile code, und ich hab inzwischen einfach das Gefühl, das das Programm macht was es will.
Also die Bedingungen mal ignoriert mal berücksichtigt.
Schonmal Danke für eine Antwort.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 231983
Url: https://administrator.de/forum/funktion-wird-trotz-pruefung-auf-ungleich-null-ausgefuehrt-231983.html
Ausgedruckt am: 21.02.2025 um 13:02 Uhr
5 Kommentare
Neuester Kommentar