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