Hướng dẫn debug trong DevC

8 1.6K 2
Hướng dẫn debug trong DevC

Đang tải... (xem toàn văn)

Thông tin tài liệu

H NG D N S D NG PH N M M DEV C++ (phiên b n DevC++ Version 4.9.9.2) Gi i thi u DevC++ cách Compile + Run - File / New / Source File (Ctrl + N) t o c a s l p trình - Vào Tool / Editor Option ch n Tab Display Click ch n Line Numbers ch n Size (ch n 12 ch ng h n) thu n ti n cho vi c nhìn xem code (ch l n h n có s dòng) - ây hình nh code y , i v i DevC++ b n nên s d ng th vi n nh hình, th vi n iostream l nh d ng hình system(“pause”); N u dùng th vi n STL thêm dòng using namespace std; bên d i #include - Nh n Ctrl + F9 (Run) d ch (Compile), F9 d ch ch y (Compile + Run), F10 ch y - Nh p giá tr c a a 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) 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 ho c t i dòng nh n Ctrl + F5 (Nh hình bên d i) - Nh n F7 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 n ây nh n Shift + F7 - nh y n hàm (ch ng trình Tong ( int a, int b) ) Nh y n ch ng trình Tong(int a, int b), ti p t c nh n F7 n k t thúc ch ng trình nh y n th c hi n l nh sau hàm ã nh y t i Tong(int a,int b) dòng 13 Nh n F8 k t thúc vi c Debug i m m nh c a Debug có th xem c giá tr c a bi n, hàm, c ng nh thay i giá tr ó Nh ví d n dòng 11 b n có th nh n F4, ho c click chu t vào button Add Watch xem bi n - - T ng t nh v y v i b c có th xem c giá tr c a chúng Ngoài 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) - Gi s thay i bi n b, Right Click vào bi n b (lúc b=3 nh hình) debug, thay i giá tr c a nó, ch ng h n thành 30 r i OK - Nh n F7 th c hi n câu l nh ti p theo, lúc b = 30, c = a + b bây gi = 32 ch! không b ng nh lúc u n a Ta th y lúc nh p t bàn phím a = b = nh ng sau bebug thay ta có k t qu nh hình DOS a + b = 32 bên khung trái i giá tr c a bi n Các phím t t ý ngh a - Ctrl + N : New T o File m i Ctrl + O : Open M 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 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 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 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 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 y u - s hàm dùng không dùng c gi ng nh Turbo C++ (Nh l nh xóa hình) Các L u ý - T i ph n m"m DevC++ : http://www.bloodshed.net/download.html Khi Compile b n nên thao m'u (áp d ng cho c C C++) #include using namespace std; // s d ng 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 system("pause"); // d ng hình } vi n cho STL; - ây code tham kh o cho ti n vi c th c hi n h ng d'n nh #include 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"); } ... 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) 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 ho c t i dòng nh n Ctrl... y n th c hi n l nh sau hàm ã nh y t i Tong(int a,int b) dòng 13 Nh n F8 k t thúc vi c Debug i m m nh c a Debug có th xem c giá tr c a bi n, hàm, c ng nh thay i giá tr ó Nh ví d n dòng 11 b n... i ch y 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)

Ngày đăng: 05/12/2016, 12:52

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan