... dữ liệu bằng hàm với kiểu mảng số nguyên Nhập xuất dữ liệu bằng hàm với kiểu mảng số nguyên theo kiểu C, c ch 1 CODE void input(int[]); input(a); LẬP TRÌNH C/ C++ NÂNG CAO Yêu c u trư c ... đ c: h c xong Lập trình C/ C++ c n bản BÀI 1: NH C LẠI VỀ C/ C++ Nhập xuất c bản CODE #define max(a,b) (a>b)?a:b //khai báo macro typedef unsigned int byte; //định nghĩa kiểu dữ liệu const ... char c; char s[20]; C ch c a C CODE //không dùng scan nếu muốn nhập khoảng trắng gets(s); / /c thể nhập khoảng trắng puts(s); fflush(stdin); //xóa bộ đệm nhập c= getchar(); putchar©; C ch...
Ngày tải lên: 14/12/2013, 09:15
... LẬP TRÌNH C/ C++ NÂNG CAO Yêu c u trư c khi đ c: h c xong Lập trình C/ C++ c n bản BÀI 2: NH C LẠI VỀ C/ C++ (TIẾP THEO) C u tr c (struct) Con trỏ c u tr c (struct pointer) CODE struct ... đó đư c sử dụng. Với c ch này, c c hàm inline c t c độ th c thi c c nhanh, nên sử dụng với c c hàm thường xuyên phải sử dụng trong chương trình. CODE inline void display(char *s) { cout<<s<<endl; ... vào c u tr c. C ch 1 CODE void add(char name[],int *place) { cin>>name; cin.get(); cin>>*place; } add(a.name,&a.id); C ch 2 CODE void add(Student &s) { cin>>s.name;...
Ngày tải lên: 14/12/2013, 09:15
Tài liệu LẬP TRÌNH C nâng cao - bài 3 - nhắc lại về lớp pdf
... } Chúng ta tạo con trỏ để trỏ đến c c subclass c a nó CODE MusicPlayer *m=new DVD(5);m->play(); Chúng ta cung c thể tạo mảng c c con trỏ c a một lớp trừu tượng CODE class MusicPlayer ... Nh c lại một chút về mảng c c kí tự (char array) CODE char destArray[10];char srcArray[]="panther"; strcpy(destArray, srcArray); strcpy(destArray, srcArray,strlen(srcArray)); strcat(s1,s2); ... tự thứ 7 c a s1 *kích c (capacity) s.capacity() trả về kích c tối đa if s.size()=15, s.capacity()=16 (16-byte) if s.size()=17, s.capacity()=32 (two 16-byte) *truy xuất chuỗi #include <stdexcept>...
Ngày tải lên: 14/12/2013, 09:15
Tài liệu LẬP TRÌNH C nâng cao - bài 3 - nhắc lại về lớp part 2 pdf
... this->special=new char[strlen(d.special)+1]; / /c p phát bộ nhớ cho nó strcpy(this->special,d.special); //phải dùng strcpy với char array } int main(){ LẬP TRÌNH C/ C++ NÂNG CAO Yêu c u trư c ... segmentation fault } myclass::~myclass(){ delete p; } Hàm khởi tạo sao chép (copy constructor CODE class Date{ public: int day;int month;char *special; Date(int,int,char*); Date(const Date&); ... TRÌNH C/ C++ NÂNG CAO Yêu c u trư c khi đ c: h c xong Lập trình C/ C++ c n bản BÀI 3: NH C LẠI VỀ LỚP C bản về lớp CODE class Date{ int day; public: Date(int,int a=1); int month; void...
Ngày tải lên: 14/12/2013, 09:15
Tài liệu LẬP TRÌNH C nâng cao - BÀI 4 - TEMPLATE doc
... hơn c c phân ngành IT kh c. Biên dịch thành c ng, mà tại sao nó … kì c c vầy nè ?) C u tinh xuất hiện, đó _______________là một tham chiếu mà tham chiếu đến một con trỏ (a reference which refers ... trỏ đến một con trỏ kh c& quot;, chứ không thề c những khái niệm như "một tham chiếu mà tham chiếu đến một tham chiếu kh c& quot; hay "một con trỏ mà trỏ đến một tham chiếu" đâu ... đầu nhất c a tham chiếu. A reference which refers to a pointer CODE int* p; //một con trỏ p bình thường int*& r = p; //tham chiếu r là nickname mới c a p int a=7;int b=5; cout<<maximum(a,b);...
Ngày tải lên: 14/12/2013, 09:15
Tài liệu LẬP TRÌNH C nâng cao -BÀI 5 - TEMPLATE (TIẾP) part 1 docx
... prototype template function Chuẩn bị một tập tin tên là “array.h” CODE #ifndef ARRAY_H #define ARRAY_H LẬP TRÌNH C/ C++ NÂNG CAO Yêu c u trư c khi đ c: h c xong Lập trình C/ C++ c n bản BÀI 5: ... đề ph c tạp hơn nhiều. Ví dụ nếu là mảng c c Person là đụng thêm vấn đề c p phát bộ nhớ nữa Giải quyết Chương trình dưới đây trình bày c ch tạo một lớp mảng template, với đủ c c ch c năng ... mẫu cho hàm template) (H c mấy c i điên đầu này làm gì nhỉ ? Làm gì à ? Hãy thử cho hai c u thủ trong một game đá banh đối diện nhau. Họ c bao nhiêu hành động c thể làm đư c l c đó ? Chuyền...
Ngày tải lên: 14/12/2013, 09:15
Tài liệu LẬP TRÌNH C nâng cao -BÀI 5 - TEMPLATE (TIẾP) part 2 doc
... project kèm makefile để biên dịch trong môi trường *nix hết. Viết operator overload và copy constructor Trong phần trư c ta đã xem c c ví dụ dùng c ch “tham chiếu mà tham chiếu đến con trỏ” ... makefile. Trong trường bọn tôi chủ yếu làm vi c bằng GCC và VI trong *nix chứ không phải Window. Vi c sử dụng c c bộ Visual Studio tuy không bị c m nhưng không đư c khuyến khích. Và bài tập lẫn bài ... mẫu c a hàm, ta phải làm ngư c lại. Kĩ thuật này hiểu và ứng dụng c c kì r c rối nhưng khổ nỗi lại áp dụng rất nhiều về sau, đ c biệt khi làm c c game lớn. Biên dịch lại mã này với GCC Không...
Ngày tải lên: 14/12/2013, 09:15
Tài liệu LẬP TRÌNH C nâng cao -BÀI 15 - AUTO_PTR, MUTABLE, VOLATILE VÀ ĐÁNH GIÁ TỐC ĐỘ CHƯƠNG TRÌNH ppt
Ngày tải lên: 21/01/2014, 04:20
Tài liệu lập trình C
... thư m c TC sẽ gồm c c c thư m c con sau: C: \TC\BGI chứa c c tệp ñuôi BGI và CHR C: \TC\BIN chứa c c tệp chương trình (ñuôi EXE) như TC, TCC, TLIB, TLINK, … C: \TC\INCLUDE chứa c c tệp tiêu ... chính c a lập trình c u tr c là tổ ch c chương trình thành c c chương trình con. Trong PASCAL c hai kiểu chương trình con là thủ t c (procedure) và hàm (fuction). Trong C chỉ c một loại chương ... lập trình c u tr c. Một chương trình c u tr c gồm c c cấu tr c dữ liệu (như biến, mảng, bản ghi, …) và c c hàm, thủ t c. Nhiệm vụ chính c a vi c tổ ch c thiết kế chương trình c u tr c là tổ chức...
Ngày tải lên: 16/08/2012, 09:25
Tài liệu lập trình C căn bản
... ph c tạp thì tất c c c c u lệnh không thể đư c đưa vào một chương trình, chúng c n đư c chia ra thành một số chương trình nhỏ hơn. Tất c c c chương trình này cuối c ng đư c tích hợp lại để chúng ... t c vụ riêng biệt. Ðiều này c thể th c hiện qua vi c dùng c c hàm hay c c khối mã lệnh (Code Block). C c hàm đư c dùng để định nghĩa hay tách rời những t c vụ đư c yêu c u trong chương trình. ... Những chỉ thị này c n phải tuân thủ c c quy t c: 1. Tuần tự 2. C giới hạn 3. Chính x c. Mỗi chỉ thị trong tập chỉ thị đư c gọi là c u lệnh” và tập c c câu lệnh đư c gọi là “chương trình . Chúng...
Ngày tải lên: 18/08/2012, 11:46
Lời nói đầu của Tài liệu lập trình C
... 80 c a thế kỷ trư c là lập trình c u tr c. ðó là phương pháp tổ ch c, phân chia chương trình thành c c hàm, thủ t c. Thông qua c c ngôn ngữ như Pascal và C, ña số những người làm Tin h c ñã ... mẽ c a ngôn ngữ C. Ngôn ngữ C ++ là một ngôn ngữ lai, t c là nó cho phép tổ ch c chương trình theo c c c lớp và c c hàm. C thể nói C ++ ñã th c ñẩy ngôn ngữ C vốn ñã rất thuyết ph c ñi ... phương pháp lập trình này. Tuy nhiên phương pháp lập trình này c ng dần b c lộ nhiều hạn chế. Phương pháp lập trình hướng ñối tượng ñã kh c ph c ñư c những hạn chế c a lập trình c u tr c và mở...
Ngày tải lên: 29/09/2013, 23:20
Lap trinh c nang cao giai cac bai toan tuyen tinh va phi tuyen
Ngày tải lên: 03/10/2013, 13:56
Tài liệu Lập trình C trên Window pptx
... chọn c c nút kh c bằng đoạn lệnh sau. case WM_COMMAND: switch (LOWORD (wParam)) { case IDC_BLACK: case IDC_RED: case IDC_GREEN: case IDC_YELLOW: case IDC_BLUE: case IDC_MAGENTA: case IDC_CYAN: case ... điệp WM_COMMAND đến c a sổ cha c a nó và c a sổ cha c thể thay đổi trạng thái c a c c thành phần điều khiển con như kích hoạt, đánh dấu (check), bỏ dấu check (uncheck) bằng c ch gởi c c thông ... thạo C mới h c đư c lập trình Windows. Để c thể lập trình trên nền Windows ngoài yêu c u về vi c sử dụng c ng c lập trình, người h c còn c n phải c c n bản về Windows, tối thiểu thì c ng...
Ngày tải lên: 10/12/2013, 03:15
Tài liệu Lập trình C# - Code đăng nhập pdf
... saveWithKeyToolStripMenuItem_Click(object sender, EventArgs e) { //MessageBox.Show("Nhóm em chưa làm đư c ?"); } private void menuStrip1_ItemClicked(object sender, ToolStripItemClickedEventArgs ... System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.IO; namespace BAIBACCAO { public partial ... pastToolStripMenuItem_Click(object sender, EventArgs e) { txtnoidung.Paste(); } private void copyToolStripMenuItem_Click(object sender, EventArgs e) { txtnoidung.Copy(); } private void selectAllToolStripMenuItem_Click(object...
Ngày tải lên: 12/12/2013, 19:15
Tài liệu Lập trình C trên Windows Các khái niệm cơ bản docx
... MyWndProc; // tên hàm xử lý message wc.hInstance = hInstance; wc.hCursor = LoadCursor(hInstance, (LPSTR) IDC_CURSOR); wc.hIcon = LoadIcon(hInstance, (LPSTR) IDI_ICON); wc.hbrBackground = (HBRUSH) (COLOR_APPWORKSPACE ... (Resizeable) Cho phép Maximize/Minimize/Close c c cửa sổ con Ví dụ: Word, Excel, VC++,… Dialog Một c a sổ làm vi c Thường kích thư c cố định Thường không c menu bar Thường c c c button, ... c c c cửa sổ con Ví dụ: NotePad, Paint,… MDI - Multiple Document Interface Một c a sổ làm vi c chính (Frame window) và nhiều c a sổ con (Child window) Cho phép thay đổi kích thư c cửa...
Ngày tải lên: 13/12/2013, 08:15
Tài liệu Lập trình C trên Windows Ví dụ và Bài tập docx
... WM_PAINT •HDC GetDC( HWND hWnd); •int ReleaseDC( HWND hWnd, HDC hDC // handle to DC ); Chọn c c đối tượng vẽ vào trong DC •HGDIOBJ SelectObject( HDC hdc, HGDIOBJ hgdiobj); 2 Graphics Device Interface ... Mô tả: Hãy đóng gói HDC thành lớp CMyDC nhằm hỗ trợ người lập trình C trên Windows. • Yêu c u: classCMyDC { Public: PAINTSTRUCT m_ps; HDC m_hdc; HWND m_hwnd; HDC BeginPaint(HWND); void EndPaint(); void ... SelectObject(hdc,hBr); Rectangle(hdc,0,0,400,200); … 20 DLL? 18 Ví dụ 6 HDC CMyDC::BeginPaint(HWND hwnd) { m_hwnd = hwnd; m_hdc = BeginPaint(m_hwnd, &m_ps); return m_hdc; } void CMyDC::EndPaint() { EndPaint(m_hwnd,&m_ps); } void...
Ngày tải lên: 13/12/2013, 08:15
Bạn có muốn tìm thêm với từ khóa: