1. Trang chủ
  2. » Công Nghệ Thông Tin

Hướng dẫn debug trong DevC

8 1,6K 2

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 8
Dung lượng 1 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Trang 1

(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)

Trang 2

- â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 d ch (Compile), F9 d ch và ch y (Compile + Run), F10 ch y (Run)

Trang 3

- 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 Enter

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

Trang 4

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

Trang 5

- 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)

Trang 6

- Gi s thay i bi n b, Right Click vào bi n b (lúc này b=3 nh hình) bên khung trái 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 i giá tr c a bi n

Trang 7

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

- F9 : Compile Biên d ch

- 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++ : http://www.bloodshed.net/download.html

- 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 vi n cho STL;

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()

Trang 8

- â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>

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");

}

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

TỪ KHÓA LIÊN QUAN

w