... về kích thư c vùng client c a c a sổ hiện hành
RECT rect;
GetClientRect(hWnd, &rect);
// Tạo MDC tương thích với DC c a c a sổ
HDC hMemDC;
hMemDC = CreateCompatibleDC(hdc);
// Chọn ...
wcex.cbClsExtra = 0;
wcex.cbWndExtra = 0;
wcex.hInstance = hInstance;
wcex.hIcon = LoadIcon(hInstance, (LPCTSTR)IDI_BT1);
wcex.hCursor = LoadCursor(NULL, IDC_ARROW);
wcex.hbrBackgroun...
... -b/a);
getch ();
}
I.6. C u tr c lựa chọn switch
switch (biểu th c)
{
case n1:
c c câu lệnh ;
break ;
case n2:
c c câu lệnh ;
break ;
………
case nk:
< ;c c câu lệnh> ...
13
CHƯƠNG 2 C U TR C ĐIỀU KHIỂN
Tìm hiểu và c i đặt c c cấu tr c rẽ nhánh, lựa chọn, lặp và c c ký hiệu phép toán trong
ngôn ngữ C. Mô tả c ch hoạt động và hướng dẫn chạy t...
...
Một chương trình đư c viết tốt thì c n phải c chú thích c c đoạn mã đư c viết. C c đoạn
chú thích này sẽ không đư c biên dịch và c ng không tham gia vào chương trình. M c đích
chính là làm cho ... t c truy c p
tập tin, thao t c truy c p registry, hay c c ch c năng nhạy c m kh c.
CLR th c đẩy vi c mã nguồn th c hiện vi c truy c p đư c bảo mật. Ví dụ, người sử dụng
gi...
... trên vi c tổ ch c chương trình thành c c lớp.
Kh c với hàm và thủ t c, lớp là một ñơn vị bao gồm c dữ liệu và c c phương th c
xử lý. Vì vậy lớp c thể mô tả c c th c thể một c ch chân th c, ñầy ... hàm cho c c ñối sau ñó hàm làm
vi c trên vùng nhớ c a c c ñối chứ không liên quan gì ñến c c tham số.
Như vây chương trình sẽ tạo ra c c bản sao (c c ñối) c a c c tha...
... 30
5.2.2.3 C
ấu tr c else if 33
5.2.2.4 C
ấu tr c if lồng 37
5.2.3 L
ệnh switch 41
5.2.3.1 C
ấu tr c switch…case (switch thiếu) 41
5.2.3.2 C
ấu tr c switch…case…default (switch đủ) 44
5.2.3.3 C
ấu tr c ... bằng chữ thường.
- đối m c 1,…: là c c m c dữ kiện c n in ra màn hình. C c đối m c này c thể là biến,
hằng ho c biểu th c phải đư c định trị trư c khi in ra.
-...
... ng
khoa h c
Ví dụ 3: Viế t chương trì nh in hì nh chữ nhậ t kép bằ ng c c ký tự ASCII
C9 CD BB
C8 CD BC
void main()
{ printf(\n\xC9\xCD\xBB);
printf(\n\xC8\xCD\xBC\n);
}
Kỹ ... getch() c n cho phép ta nhậ p và o 1 ký tự mở rộng như c c
phí m F1, F2, , c c phí m di chuyể n cursor. C c phí m nà y luôn c 2 bytes: byte
thứ nhấ t bằ ng 0, c n byte 2 là m scan...
... đư c quản lý c thể c hay không c quyền th c hiện một thao t c truy c p
tập tin, thao t c truy c p registry, hay c c ch c năng nhạy c m kh c.
CLR th c đẩy vi c mã nguồn th c hiện vi c truy c p ...
Một chương trình đư c viết tốt thì c n phải c chú thích c c đoạn mã đư c viết. C c đoạn
chú thích này sẽ không đư c biên dịch và c ng không tham gia vào chương trình. M...