Tải bản đầy đủ (.pdf) (8 trang)

Hướng dẫn debug trong DevC

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1 MB, 8 trang )

H

NG D N S

D NG PH N M M DEV C++

(phiên b n DevC++ Version 4.9.9.2)

1. Gi i thi u DevC++ và cách Compile + Run

-

File / New / Source File (Ctrl + N)

t o ra 1 c a s l p trình

-

Vào Tool / Editor Option ch n Tab Display Click ch n Line Numbers và ch n Size (ch n
12 ch ng h n) thu n ti n cho vi c nhìn và xem code (ch l n h n và có s dòng)

1


-

ây là hình nh code y , i v i DevC++ các b n nên s d ng th vi n nh hình,
th vi n iostream và l nh d ng màn hình system(“pause”); N u dùng th vi n STL thì
thêm dòng using namespace std; bên d i #include<iostream>

-



Nh n Ctrl + F9
(Run)

d ch (Compile), F9

d ch và ch y (Compile + Run), F10

ch y

2


- Nh p giá tr c a a và b (K t thúc b ng vi c Enter)
Màn hình k t qu nh sau. (Màn hình DOS – Compile Console)

2. Cách Debug v i DevC++
-

Tr c tiên b n ph i t o Breakpoint b ng cách Click vào dòng s 8 ho c t i dòng 8 nh n
Ctrl + F5 (Nh hình bên d i)

-

Nh n F7 và nh p giá tr c a a vào

-

Nh n F7 ti p, nh p giá tr c a b vào


Enter

Enter

3


n ây nh n Shift + F7

-

nh y

n hàm con (ch

ng trình con Tong ( int a, int b) )

Nh y n ch ng trình con Tong(int a, int b), ti p t c nh n F7 n khi k t thúc ch ng
trình con nh y n th c hi n l nh sau hàm ã nh y t i Tong(int a,int b) là dòng 13

4


Nh n F8 k t thúc vi c Debug.
i m m nh c a Debug là chúng ta có th xem
c giá tr c a các bi n, hàm, c ng nh
thay i các giá tr ó.
Nh ví d trên khi n dòng 11 các b n có th nh n F4, ho c click chu t vào button Add Watch
xem các bi n
-


- T ng t nh v y v i b và c chúng ta có th xem c giá tr c a chúng.
Ngoài ra b n có th thay i
c giá tr c a bi n, b ng cách Right Click vào bi n, ch n Modify
value (nh hình)

5


-

Gi s thay i bi n b, Right Click vào bi n b (lúc này b=3 nh hình)
debug, và thay i giá tr c a nó, ch ng h n 3 thành 30 r i OK

-

Nh n F7 th c hi n câu l nh ti p theo, thì lúc này b = 30, và c = a + b bây gi = 32 ch!
không b ng 5 nh lúc u n a.

Ta th y lúc nh p t bàn phím là a = 2 và b = 3 nh ng sau khi bebug và thay
ta có k t qu nh màn hình DOS là a + b = 32.

bên khung trái

i giá tr c a bi n

6


3. Các phím t t và ý ngh a

-

Ctrl + N : New
T o 1 File m i
Ctrl + O : Open M 1 File ã có
Ctrl + F4 : Close
óng c a s hi n hành
Ctrl + Z : Undo
Quay l i b c tr c ó
Ctrl + Shift + Z : Redo
Ng c l i v i Undo
Ctrl + F : Find
Tìm ki m Text
Biên d ch
F9 : Compile
Ctrl + F9 : Compile + Run
Biên d ch xong r i ch y luôn
Ctrl +F10 : Run Ch y ch ng trình (Console)
Ctrl + F5 : Creat Breakpoint t o i m debug
F8 : Start Debug
F7 : Next Step Nh y n dòng l nh ti p theo
Shift + F7 : Step Info Nh y vào hàm (Function) ho c th t c (Procedure)
F4 : Add Watch thêm bi n xem giá tr
Ctrl + W : Watch Varible
xem giá tr c a bi n

4. Nh n xét
i m m nh :
- Ph n m"m hoàn toàn mi#n phí
- Giao di n $p d# s d ng,

c dùng trong k% thi Olympic tin h c sinh viên
toàn qu c
- S d ng ngôn ng C++ chu&n theo c++ (g++ 4.0.0-8)
- D ch
c c C và C++
i m y u:
- Các hàm, th vi n ch a y
(không th sáng vai v i Visual C++
c)
- Debug còn y u
- 1 s hàm dùng không dùng
c gi ng nh Turbo C++ (Nh l nh xóa màn
hình)

5. Các L u ý
-

T i ph n m"m DevC++ : />Khi Compile các b n nên thao m'u này (áp d ng cho c C và C++)
#include <iostream>
using namespace std; // s d ng các th
int Function(các
i s ) // Hàm
{
// Kh i công vi c
}
void Procedure(các
i s ) // Th t c
{
// Kh i công vi c
}

int main()
{
// Công vi c chính
system("pause"); // d ng màn hình
}

vi n cho STL;

7


-

ây là code tham kh o cho ti n vi c th c hi n các h

ng d'n nh trên

#include <iostream>
using namespace std;
int Tong(int a,int b)
{
return a + b ;
}
int main()
{
int a,b;
printf("a="); scanf("%d",&a);
printf("b="); scanf("%d",&b);
int c = Tong(a,b);
printf("a + b = %d ",c);

system("pause");
}

8



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×