Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » debugger probleme

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
28.10.2003, 16:47 Uhr
geissbock



wenn ich mit dem debugger mein programm durchlaufen lassen will kommt in abständen immer ne nachfrage nach einem pfad. bloß was soll das? der fragt zum beispiel nach dem pfad von printf.c! könnt ihr damit was anfangen bzw mir helfen?

mfg geissbock
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
28.10.2003, 19:02 Uhr
virtual
Sexiest Bit alive
(Operator)


Du hast beim Debuggen prinzipiell zwei Möglichkeiten, durch das Programm zu steppen: Einmal so, daß Du in Funktionen reinsteppst, zum anderen, daß Du über Funktionsaufrufe stepst. WEnn Du nun zB auf eine Zeile kommst, wo printf ist und du sagst dem Debugger, gehe bitte in diese Funktion, dann wird der Debugger - weil printf normalerweise nicht von dir selbst Programmiert wurde - nach dem Source dieser Datei suchen, Daher kommt dann die Programmrückfrage, wo denn print.c sei.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
29.10.2003, 09:52 Uhr
geissbock



also muss ich den pfad der header angeben?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
29.10.2003, 10:35 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Nein, du müßtest wenn du in die Funktion springen willst den Pfad der .cpp Datei angeben in der die Funktion deklariert ist.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
29.10.2003, 10:44 Uhr
geissbock



also wenn ich denn debuger durchlaufen lasse kommt bei der zeile

C++:
FILE *quelle = fopen("test.txt","r");

ein neues fenster. in dem steht: please enter the path for FOPEN.C!

bloß wo soll ich jetzt hin?

das gleich epassiert bei fread fclose und noch anderen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
29.10.2003, 16:50 Uhr
virtual
Sexiest Bit alive
(Operator)


Wenn Du den VC benutzt, solltest bei diesen Zeilen vielleicht mal F10 und nicht F11 drücken
Beim gdb n statt s drücken.
Beim ddd Next anstelle von Step benutzen...
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)

Dieser Post wurde am 29.10.2003 um 16:53 Uhr von virtual editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
29.10.2003, 17:09 Uhr
geissbock



thx
 
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: