bug im programm..
Binärmensch 15.04.2002 - 21:48 766 6
Binärmensch
Banned
|
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.txtder 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
Bearbeitet von Binärmensch am 15.04.2002, 21:49
|
Ringding
Pilot
|
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
Code Monkey
|
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: 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
Banned
|
ahh bin ich dumm..
|
Vir@s
Code Monkey
|
hehe  Funktionierts jetzt wenigstens? Oder gibts noch andere Probleme?
|
Binärmensch
Banned
|
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
Code Monkey
|
kk  Bericht mir einfach obs eh gfunzt hat! Mfg, Vir@s
|