Chọn File view, trong đó nhấn phải chuột vào Header files rồi chọn Add files to folder rồi nhấn tên file với đuôi .h (vd: khaibao.h)
tại những file khác muốn sử dụng nó thì khai báo #include"khaibao.h"
có bác biết về cái này chỉ cho em với. giải đáp hộ em những vẫn đề này
1) thủ tục để tạo một thư viện .h ra sao
2) cấu trúc thế nào
3) có thể nói qua về các lệnh tiền sử lý thì tốt (nếu ko em tự nghiên cứu cũng được)
thank các bác trước
Chọn File view, trong đó nhấn phải chuột vào Header files rồi chọn Add files to folder rồi nhấn tên file với đuôi .h (vd: khaibao.h)
tại những file khác muốn sử dụng nó thì khai báo #include"khaibao.h"
cảm ơn bạn nhưng cái đó tôi biết rồi nhưng cái tôi muốn hỏi là thủ tục và cách thứ tạo như thế nào và mã ra sao cơ? mọi người hiểu ý tôi chứ
như 1 file cpp bình thường ko có hàm main
Bạn vào đây mà xem nè.Đây là bài hướng dẫn của pete_87
http://forums.congdongcviet.com/showthread.php?t=1718
...Every step that I take is another mistake to you...I'm sorry mom..
Chi tiết quá rồi . Nhưng nhớ là lão pete đã viết tut này rồi dùng 2K5 thì phải ?
Tớ viết cái đó không có gì khác nhiều với các IDE khác đâu chỉ khác mỗi câu khai báo hàm main thôi.
None!
1 ví dụ về khai báo các hàm, thủ tục trong file.h
CÓ một câu hỏi đặt ra là khi ta muốn khai báo template thì nên khai báo trong file .h hay file .cpp? Không biết mấy người pro họ làm thế nào nhỉ?Visual C++ Code:
#include<stdio.h> #include<iostream.h> #include<conio.h> //kieu du lieu Khoa typedef int KieuKhoa; //kieu dliue trong nut typedef int KieuDL ; //kieu dlieu nut typedef struct Nut { struct Nut(KieuKhoa Khoa,KieuDL duLieu) { this ->Khoa=Khoa; this ->duLieu=duLieu; this ->trai=NULL; this ->phai=NULL; } KieuKhoa Khoa; KieuDL duLieu; struct Nut *trai; struct Nut *phai; } NUT ; //Kieu CayNPTK class CayNPTK { private : NUT *goc; int soNut; void them(NUT *& ,NUT *); void xulyNut(NUT *); int demSoNutLa(NUT *); NUT *timCT(NUT *); int tinhCCao(NUT *); NUT *timCP(NUT *); void huyNut(NUT *); public : CayNPTK(); ~CayNPTK(); void themNut(KieuKhoa,KieuDL); void huyCayNPTK(); bool CayRong(); void huyNPTK(); void duyetGTP(); int demNutLa(); NUT *timNutCT(); NUT *timNutCP(); int tinhChieuCao(); NUT *timK(KieuKhoa); };
Đã được chỉnh sửa lần cuối bởi soda_chanhmuoi : 17-07-2007 lúc 08:13 PM.
Tớ nghĩ là khai báo template thì nên đặt trong file cpp, trước hàm main.