bug im programm..

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/bug_im_programm_31626/page_1 - zur Vollversion wechseln!


Binärmensch schrieb am 15.04.2002 um 21:48

hi!
weil man bei uns in der schule nix lernt, hab ich beschlossen mir c++ bisl selber beizubringen..
drum hab ihc erstmal probiert ein (für mich) etwas anspruchvolleres programm zu schreiben.

geplant war, ich gebe zwei daten ein und das programm berechnet wieviele tage dazwischen liegen.
leider haut da aber einiges net ganz hin..

http://www.nquisitor.de/pq/tz.txt
der link is aber leider bisl veraltet, atm steht bei counter: "counter = counter + (max_tage - tag)"; und das fehlende BREAK; bei case2 is auch ergänzt



probleme sind folgende:

1) ERGEBNIS ist immer gleich wie Z_TAG. scheinbar wird der wert COUNTER bei jedem schleifendurchlauf "geresettet" (er sollte sich aber eigentlich aufsummieren..).

2) [edit: bereits gelöst :)]

ich hoffe ihr könnt mir helfen..
thx, suka


Ringding schrieb am 15.04.2002 um 22:20

im debugger durchlaufen lassen und schauen, was passiert, ist hier wohl die beste methode. ich seh nur, dass counter nicht aufsummiert wird, sondern auf max_tage - tag gesetzt wird (vielleicht sollte dort += stehen)
das abbruchkriterium in der oberen while-schleife ist auch falsch, glaube ich zumindest nach kurzem hinschauen.


Vir@s schrieb am 16.04.2002 um 09:57

Gibst du zuerst des datum ein zu dem du hinzählen willst oder von dem du beginnst?

Denn wenn du des beginnende Datum zuerst eingibts wirst du bei:

Code: PHP
while (z_jahr <= jahr && z_monat < monat)

Ein leichtes Problem bekommen =).

Außerdem was is wenn ich eingeb:

Von: 4/4/2002 Bis: 5/5/2003

dann funktioniert des ja auch nicht (zumindest mit dem Monat).

Des sind so die einzigen Fehler die mir jetzt gschwind beim überfliegen aufgefallen sind.


Binärmensch schrieb am 16.04.2002 um 20:46

ahh bin ich dumm..
:eek:


Vir@s schrieb am 17.04.2002 um 07:24

hehe :)

Funktionierts jetzt wenigstens?

Oder gibts noch andere Probleme?


Binärmensch schrieb am 17.04.2002 um 18:36

weis ich ehrlichgsagt net.. ich hab zhaus (noch) kein c++-compiler/debuger und das nächste mal das ma informatik in der schule habn is nächste woche..

rein theorethisch sollt jetzt aber alles funzen :)


Vir@s schrieb am 17.04.2002 um 19:15

kk :)

Bericht mir einfach obs eh gfunzt hat!

Mfg, Vir@s




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025