0

học lập trình c nâng cao

Tài liệu LẬP TRÌNH C nâng cao - bài 1 - nhắc lại về c-c++ pptx

Tài liệu LẬP TRÌNH C nâng cao - bài 1 - nhắc lại về c-c++ pptx

Kỹ thuật lập trình

... input(a); 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 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 ... //xóa bộ đệm nhập c= getchar(); putchar©; C ch c a C+ + CODE //không dùng cin>> nếu muốn nhập khoảng trắng cin.getline(a,21); / /c thể nhập khoảng trắng cout<<a; cin.get(); //xóa ... dữ liệu tr c tiếp theo kiểu C+ +, c ch 1 CODE for(int i=0;i<3;++i) cin>>*(a+i); for(int i=0;i<3;++i) cout<<*(a+i); Truyền dữ liệu tr c tiếp theo kiểu C+ +, c ch 2 CODE for(int...
  • 7
  • 740
  • 2
Tài liệu LẬP TRÌNH C nâng cao - bài 2 - nhắc lại về c-c++ part2 ppt

Tài liệu LẬP TRÌNH C nâng cao - bài 2 - nhắc lại về c-c++ part2 ppt

Kỹ thuật lập trình

... 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;...
  • 6
  • 549
  • 1
Tài liệu LẬP TRÌNH C nâng cao - bài 3 - nhắc lại về lớp pdf

Tài liệu LẬP TRÌNH C nâng cao - bài 3 - nhắc lại về lớp pdf

Kỹ thuật lập trình

... } 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>...
  • 6
  • 512
  • 1
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

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

Kỹ thuật lập trình

... 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...
  • 6
  • 458
  • 2
Tài liệu LẬP TRÌNH C nâng cao - BÀI 4 - TEMPLATE doc

Tài liệu LẬP TRÌNH C nâng cao - BÀI 4 - TEMPLATE doc

Kỹ thuật lập trình

... 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);...
  • 4
  • 497
  • 2
Tài liệu LẬP TRÌNH C nâng cao -BÀI 5 - TEMPLATE (TIẾP) part 1 docx

Tài liệu LẬP TRÌNH C nâng cao -BÀI 5 - TEMPLATE (TIẾP) part 1 docx

Kỹ thuật lập trình

... 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...
  • 6
  • 533
  • 2
Tài liệu LẬP TRÌNH C nâng cao -BÀI 5 - TEMPLATE (TIẾP) part 2 doc

Tài liệu LẬP TRÌNH C nâng cao -BÀI 5 - TEMPLATE (TIẾP) part 2 doc

Kỹ thuật lập trình

... 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...
  • 5
  • 480
  • 2
Tài liệu LẬP TRÌNH C nâng cao -BÀI 6 - TEMPLATE (TIẾP) pdf

Tài liệu LẬP TRÌNH C nâng cao -BÀI 6 - TEMPLATE (TIẾP) pdf

Kỹ thuật lập trình

... pair<int> { 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 6: TEMPLATE (TIẾP THEO) Trình biên dịch và template Trong bài trư c chúng ta thấy một ... template<typename T>class Thing { xuất. C sẵn c i chương trình mẫu ở dưới này. Chương trình này c c yếu, không c xóa, hủy … Chương trình c n c c b c bổ sung đó. CODE template<typename T>class ... nhớ rồi. C c b c h c xong template rồi đó, nắm rõ tất c c c kĩ thuật về template để chuẩn bị cho h c STL về sau. Làm c i bài tập chứ nhỉ. Đề đơn giản thôi: lập trình một danh sách liên kết đơn...
  • 7
  • 861
  • 3
Giáo trình C Nâng Cao

Giáo trình C Nâng Cao

Kỹ thuật lập trình

... hết c c IDEtạo ra c c c c tập tin nguồn (.cs) và c c tập tin th c thi. C ng như giữ c c tập tin nguồnchúng ta c ng c n thiết phải giữ c c tập tin kh c như là c c tài nguyên bên ngoài c c icon,image, ... phải x c định kiểu giá trị trả về, tên c a phương th c, vàcuối c ng là c c tham số c n thiết cho phương th c th c hiện.Chú thích Một chương trình đư c viết tốt thì c n phải c chú thích c c đoạn ... đư c th c thi, cung c p c c dịch vụ c t lõinhư: quản lý bộ nhớ, quản lý tiểu trình, và quản lý từ xa. Ngoài ra nó c n th c đẩy vi c sửdụng kiểu an toàn và c c hình th c kh c của vi c chính xác...
  • 389
  • 894
  • 4
Môn học Lập trình C trên Windows Bài tập thực hành

Môn học Lập trình C trên Windows Bài tập thực hành

Kỹ thuật lập trình

... lưu record vào file. Sau khi lưu xong, xóa c c ô nhập liệu để th c hiện cho nhân viên tiếp theo. - M c Trình độ” c c c lựa chọn sau: tiểu h c, trung h c, trung c p, đại h c, sau đại h c - ... về chương trình b. C c yêu c u kh c: - Tất c c c ch c năng đều thể hiện trên ToolBar - Mỗi ch c năng đều c ToolTip Text và c hướng dẫn trên StatusBar - Tất c ch c năng liên quan đến Clipboard ... user click chọn 1 ngày trên lịch, chương trình sẽ mở giao diện hộp thoại quản lý c ng vi c như sau: • Ngày: là ngày/tháng/năm đã chọn • C c công vi c: danh sách c c công vi c đã đư c định...
  • 7
  • 542
  • 1
BÁO CÁO: CHƯƠNG TRÌNH THI TRẮC NGHIỆM TIẾNG ANH  MÔN: LẬP TRÌNH WINDOWS NÂNG CAO

BÁO CÁO: CHƯƠNG TRÌNH THI TRẮC NGHIỆM TIẾNG ANH MÔN: LẬP TRÌNH WINDOWS NÂNG CAO

Lập trình

... sách c u hỏi c a đề thiListview Danh sách c c câu hỏi c a bộ đề thi ta mới tạoKhi chuyển c c câu hỏi để tạo thành một bộ đề 60 c u ho c 30 c u, ta bấm tạo đề thì thông báo c p nhật thành c ng ... lời c u đó, thậm chí cho biết đáp án đúng.• Tiện ích này thuận tiện cho giáo viên khi ra đề thi.• Tr c nghịêm khách quan c khả năng bao quát kiến th c nhiều hơn. c. C c ch c năng chính:• Ch c ... c u hỏi trong ngân hàng đề thi; đa dạng hóa c c câu hỏi thi; làm c c nghiên c u thống kê đánh giá độ khó và phù hợp c a từng c u hỏi để tiến tới loại bỏ c c câu quá dễ ho c quá khó; nghiên c u...
  • 32
  • 818
  • 2
BÁO CÁO MÔN LẬP TRÌNH WINDOWS NÂNG CAO: CHƯƠNG TRÌNH THI TRẮC NGHIỆM TIẾNG ANH

BÁO CÁO MÔN LẬP TRÌNH WINDOWS NÂNG CAO: CHƯƠNG TRÌNH THI TRẮC NGHIỆM TIẾNG ANH

Lập trình

... với c sở dữ liệu.- Chương trình c ch c năng thêm mới, lưu trữ.- Chương trình c ch c năng c p nhật.- Chương trình c ch c năng xóa.- Chương trình c ch c năng tìm kiếm.- Chương trình c ch c ... Đưa vào th c hiện trong c c kỳ thi chứng chỉ B c a trường Đại H c C ng Nghiệp Tp.HCM. Vì tất c gói c u hỏi ở đây đều lấy từ c c đề thi chứng chỉ c a trường. - Tạo setup một c ch chuyên nghiệp ... điểm c a mình và c thể in điểm c a mình. Bằng c ch nhấn nút để in kết quả. Trong phần này c c a sổ cho phép thí sinh xem điểm c a c c thí sinh kh c, bằng c ch Click vào nút “xem điểm tất c ...
  • 22
  • 772
  • 0
BÁO CÁO MÔN LẬP TRÌNH WINDOWS NÂNG CAO Đề Tài  LẬP TRÌNH WINDOWN NÂNG CAO CHƯƠNG TRÌNH QUẢN LÍ VÀ THI TRẮC NGHIỆM TIẾNG ANH TRÊN MÁY TÍNH

BÁO CÁO MÔN LẬP TRÌNH WINDOWS NÂNG CAO Đề Tài LẬP TRÌNH WINDOWN NÂNG CAO CHƯƠNG TRÌNH QUẢN LÍ VÀ THI TRẮC NGHIỆM TIẾNG ANH TRÊN MÁY TÍNH

Công nghệ thông tin

... tin c a hệ thống. C c công vi c của hệ thống: Vi c đăng nhập vào hệ thống; Vi c xử lí thông tin c a hệ thống; Xem điểm c a c c lần thi tr c nghiệm trư c;  Soạn thảo c c câu hỏi tr c nghiệm; ... ĐẦUSố lượng c c môn thi tr c nghiệm trong b c h c ngày c ng nhiều, xu hướng c c môn thi đại h c bằng tr c nghiệm đang đư c ứng dụng. Trong khi đó tài liệu sách tr c nghiệm c n hạn chế mà giá ... nghiệm; Quản lí c c thí sinh và nhân viên.Yêu c u về ch c năng c a hệ thống toàn bộ quá trình xử lí đều do hệ thống phần mềm này th c hiện. C c ch c năng c a hệ thống gồm c : Ch c năng nhập thông...
  • 58
  • 2,437
  • 0

Xem thêm