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

Lập trình Windows 06_Bài Tập

1 387 2
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Bài Tập Tuần
Tác giả Nguyễn Đức Hoàng Hạ
Trường học Đại Học Công Nghệ Thông Tin
Chuyên ngành Lập trình Windows
Thể loại Bài tập
Năm xuất bản 2005
Thành phố Thành phố Hồ Chí Minh
Định dạng
Số trang 1
Dung lượng 54,49 KB

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

Nội dung

Lập trình Windows

Trang 1

Người soạn: Nguyễn Đức Hoàng Hạ Bài tập tuần 1 Ngày soạn: 26-2-2005

Viết chương trình từ hàm WinMain:

Doc tap tin input.txt cac thông tin:

e Dong dau 1a sé n

e Dong ké tiép cé n số nguyên, mỗi số cách một khoảng trăng

Yêu cầu:

a) Tính tổng của dãy số trên và thông báo bằng MessageBox

b) Tìm phần tử lớn nhất của dãy và thông báo băng MessageBox

c) Sắp xếp tăng dần dãy : số trên rồi xuất ra tập tin output.txt nhu sau:

e Dong dau 1A sé n

e© Dòng kế tiếp có n số nguyên, mỗi số cách một khoảng trăng

Sau khi ghi xong thi thông báo

“Da sap xep du lieu va ghi vao tap tin output.txt”

d) Dém sé sé nguyên t t6 trong dãy và thông báo kết quả băng MessageBox

( Số nguyên tô là số nguyên lớn hơn 1 và chỉ chia hết cho 1 và chính nó)

Một số hướng dẫn:

e Tao project: File New (Projects) Win32 Applicaton (Nhập tên project)

A simple Win32 Application

e Cú pháp lệnh MessageBox:

HWND AWnd,

LPCTSTR lpText, //chuỗi ký tu LPCTSTR lpCaption, //chuỗi ky tu

UINT uType

Xem chi tiét trong MSDN

Ví dụ cách dùng:

MessageBox (NULL, "Noi dung thong bao”, “Thong bao so 1”, MB OK);

e Vi du thong bdo mot sé nguyên x la số nguyên tô:

int x = 7;

char buf[100];

MessageBox (NULL, buf, “So nguyen to”, MB _OK);

(Nhớ include tap tin “stdio.h” vào để sử dụng lệnh sprintf)

e Debug:

- Chay chuong trinh dang debug: F5

- Chay tung lénh: F10

- Chay vao trong ham con: F11

- Chay t6i vi tri tro chudét: Ctrl+F10

- _ Đánh dấu vị trí đừng (Breakpoint) : F9

Một số câu hỏi:

1) Ba biến sau khác nhau như thế nào?

char * strl;

char str2[];

char str3[100];

2) Truyền tham biến và truyền tham trị khác nhau như thế nào? Cho 1 ví dụ về

kết quả chạy chương trình sẽ khác nhau nêu dùng cách truyền tham số khác nhau

Ngày đăng: 14/11/2012, 17:00

TỪ KHÓA LIÊN QUAN