(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 4n â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 7Cá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");
}