Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Übertragung von C++source in C-source

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 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 16 ] [ 17 ] [ 18 ] > 19 < [ 20 ]
180
06.01.2004, 21:44 Uhr
Pablo
Supertux
(Operator)


Ja ich weiß, deshalb finde ich komisch, dass du die variable Rang in EingabeDesLoesVek als Pointer annimmst?

Und wo genau ist der Fehler? Ich hab schnell den Code überflogen und hab bisher keinen gefunden!

Bei mir funktioniert dein Programm. Ich weiß ehrlich nicht, was da falsch sein soll.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 06.01.2004 um 21:47 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
181
06.01.2004, 21:50 Uhr
Lumina



Dann gib mal irgendeine Matrix ein, dann wählst du Lös. lin. GS und dann Abbruch.... das gibt bei mir einen Fehler!
--
*******************************************
Willst du glücklich sein im Leben, trage bei zu and'rer Glück,
denn die Freude, die wir geben, kehrt ins eig'ne Herz zurück!
*******************************************
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
182
06.01.2004, 21:55 Uhr
Pablo
Supertux
(Operator)


Ach so, wenn man 2 Mal abgibt, dann bekomme ich Segmentation Fault, ich schau mir jetzt das an.

Aber ich habe auch einen bösen Fehler entdeckt.

Wenn du die Matrix
0 1
1 0
eingibst und als Lösungsvektor
3
5
eingibst, sollten die Lösungen x0=5 und x1=3 sein, doch bekomme ich: -10.06 und 2.17
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
183
06.01.2004, 22:01 Uhr
Pablo
Supertux
(Operator)


es tut mir leid, ich will dich nicht enttäuschen, aber es gibt ein Problemchen mit der Determinante Berechnung, nämlich:

Gibt folgende Matriz ein:
1 1
0 2

Die Matrix hat Determinante 1, dein Programm rechnet leider 2. Und als Lösungsvektor
0
2 müssten die Lösungen -1 und 1 sein. Doch bekomme ich 10.25 und -1,25
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
184
06.01.2004, 22:03 Uhr
Lumina



brauchst du nicht, hab den Fehler schon!
--
*******************************************
Willst du glücklich sein im Leben, trage bei zu and'rer Glück,
denn die Freude, die wir geben, kehrt ins eig'ne Herz zurück!
*******************************************
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
185
06.01.2004, 22:05 Uhr
Pablo
Supertux
(Operator)


Ich hab aber schon entdeckt, an welche Stelle der Fehler mit dem Menü 4 passiert: EingabeDesLoesVek hat Schuld. Ich schau mir jetzt diese Funktion genauer an.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
186
06.01.2004, 22:11 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


Pablo

du arbeitest nicht gerade mit der aktuellen Version....
Lass das lieber mit der Fehlersuche...solange du nicht ihre aktuelle version hast
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
187
06.01.2004, 22:11 Uhr
Pablo
Supertux
(Operator)


Das Problem ist free(*LoesVek); innerhalb der Funktion EingabeDesLoesVek. Das erste Mal, dass du die Funktion aufrufst, ist der Speicher von *LoesVek noch nicht freigegeben. Nachdem du EingabeDesLoesVek ausgeführt wird, wird dann LoesLibGS ausgeführt. Meine Vermutung ist, dass diese Funktion irgendwo den Speicher von *LoesVek frei gibt, so dass wenn free(*LoesVek) wieder ausgeführt wird, zum Fehler führt. Bleibt nur die Stelle zu suchen, die *LoesVek frei gibt. Ich schau mir das jetzt an.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
188
06.01.2004, 22:12 Uhr
Pablo
Supertux
(Operator)



Zitat:
Windalf postete
Pablo

du arbeitest nicht gerade mit der aktuellen Version....
Lass das lieber mit der Fehlersuche...solange du nicht ihre aktuelle version hast


Ich weiß nicht, ob es die aktuelleste von allen ist, aber sie hat mir vor kurzen die Sourcen geschickt.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
189
06.01.2004, 22:18 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


ja da wo massenweise fehler drin waren....
die hab ich schon alle gekickt...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 16 ] [ 17 ] [ 18 ] > 19 < [ 20 ]     [ 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: