Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » programmabsturz bei modulo operation

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
01.09.2005, 15:22 Uhr
~skilfingr
Gast


hi,

in meinem programm brauch ich eine nette kleine berechnung, die unter anderem eine modulo operation enthält. leider stürzt mir das programm während der ausführung reproduzierbar ab. lasse ich den modulo teil in der berechnung weg funktioniert es wunderbar.
original formel ist:

l=(iA*m_iPrim1+iB*m_iPrim2+iC*m_iPrim3+m_iPrim4) % m_iPrim5;

wobei alle beteiligten variablen vom typ long sind
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
01.09.2005, 15:39 Uhr
Spacelord
Hoffnungsloser Fall


Welchen Wert hat denn m_iPrim5 zum Zeitpunkt des Absturzes?

MfG Spacelord
--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
01.09.2005, 15:44 Uhr
ao

(Operator)


Ist m_iPrim5 vielleicht 0?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
01.09.2005, 15:45 Uhr
~skilfingr
Gast


m_iPrim5 = 127;
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
02.09.2005, 08:50 Uhr
ao

(Operator)



Zitat von ~skilfingr:
m_iPrim5 = 127;

Das sieht aus wie die Zuweisung im Quellcode. Die Frage ist, ob das zum Ausführungszeitpunkt schon passiert ist, wenn du bei der Berechnung ankommst oder aus irgendeinem Grund noch nicht. Vielleicht hast du einen Fehler in der Logik, und das Programm nimmt einen anderen Weg als du denkst.

Setz bitte einen Breakpoint auf die Zeile mit der Berechnung und kontrollier den Wert von m_iPrim5 unmittelbar vor der Ausführung.

ao
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: