Page 1 of 1

C, naja nicht ganz ++.. wer mich auslachen will..

Posted: Wed 25 Apr, 2007 9:50 pm
by richardk
Hallo Leute

Mein neustes Hasaufgaben Werk *gg*
Wer mich nun auslachen will, darf :-)

Wer nur spielen will, darf auch *gg*


Gruss Richard

Re: C, naja nicht ganz ++.. wer mich auslachen will..

Posted: Wed 25 Apr, 2007 10:26 pm
by random
ich mal wieder :-)

Tippe mal bitte "laserfreak" ein.
dann 4 mal buchstaben (dann kommt: sie haben noch einen versuch)
dann das ganze wort.

da kommt leider kein "gewonnen" oder so ...


Teste bitte mal - wenn sich der fehler rekonstruieren lässt -
}while(!(hits<=0));

in

}while(!(hits<0));

zu ändern.

ich denke, der gibt dann die gewonnen meldung nicht mehr aus, weil der gleich aus der while zurückspringt.
Das deckt sich auch mit dem gefundenen getch() :-)

Hab gerad keinen c-compiler für win zur hand (nur arm, avr :lol:)


Ich hab noch was :-)
breaks verwende ich nur, wenn ich aus ner schleife wirklich raus muss. Eventuell hilft hier ein else if ? (Zeile 44) break ist fast sowas wie goto.

}while(!(hits<=0));
solange hits nicht kleiner gleich null, also solange hits >=1, also
while(hits) :twisted:
nich?!? *afgh* leute machts doch nicht komplizierter als es muss :-))
So ne while-schleife lässt sich doch schön einfach proggen wie z.B. } while(*(++string)); :-)


greetz,
/r.

Posted: Wed 25 Apr, 2007 10:36 pm
by richardk
Hallo Random

Danke, selbst kommt man nicht auf so banale Sachen :-(

Zitat: "Hast du die Software getestet?" "Ja, 3h lang.. keine Fehler gefunden"

**Crasch** beim Kunden *lol*

Werd's beheben..
btw.. muss wohl auch noch ein paar Laserfreak eastereggs eibauen..

GRuss Richard

Posted: Wed 25 Apr, 2007 10:41 pm
by random
Ich glaub ich hab mich ev. mit deinem nicht grösser kleiner gleich kram vertan ... klappt das mit auf null prüfen?

Greetz,
/r.