11. marts 2002 - 04:01Der er
2 kommentarer og 1 løsning
Break points and watch values
Hej allesammen,
ved hver af de nedenstaaende statements skal jeg skrive vaerdierne af variableren i, p, q. Jeg skal bruge break points og watch values (debugger)og ikke cout statements.
Jeg skal dislpaye resultatet i en tabel med 5 raekker og 3 columner int i; int *p,*q;
p=&i; i=20; q=p; q=newint;; *q=10;
Er der nogen der kan hjaelpe mig med at gribe det an? Paa forhaand tak!
her er opskriften til VC++ 6 (sikkert også VC5,4) sæt dit projekt op til debug (default opsætning ellers gøres det via "build->set active configuration").
så placerer du cursoren på den linie hvor du vil stoppe i programmet og trykker f9 (så kommer der en rød prik i siden = breakpoint) du sætter et breakpoint alle steder hvor du vil stoppe. (plus et i starten af programmet).
så trykker du f5 (=start debug), derved ryger du ind i det første breakpoint (den du skulle putte i starten) så marker du en af de variable du vil have i watch vinduet, modsat musklikker og vælger "quick watch" og i boxen der kommer op, trykker du add to watch. derved kommer den i watch vinduet.(gør det for alle variable der skal i vinduet). Nu trykker du enten F5 (kør til næste breakpoint) eller via F10(step over)/F11(step into). hver gang debuggeren stopper (breakpoint, eller fordi du har steppet) opdateres vinduets variable til de værdier de har i det øjeblik du stopper.
Ja, jeg er godt nok langsom til at accepter dit svar. Men nu har du ihvertfald som fortjent faaet dine point. Tak for hjaelpen!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.