Cách tạo và sử dụng tệp tiêu đề C++

Cach Tao Va Su Dung Tep Tieu De C



Khi xử lý các dự án mã hóa lớn hơn, các hàm khác nhau sẽ được khai báo cho các tác vụ cụ thể và cũng có thể được sử dụng lặp đi lặp lại. Điều này làm cho mã nguồn quá dài và phức tạp, tuy nhiên, các hàm này có thể được khai báo trong một tệp duy nhất gọi là tệp tiêu đề.

Các loại tệp tiêu đề trong C++

Trong chương trình C++, các tệp tiêu đề được gọi bằng cách sử dụng chỉ thị tiền xử lý có tên #include, lệnh này đảm bảo rằng các hàm này được xử lý trước khi biên dịch mã. Tệp tiêu đề thường được biểu thị bằng ký hiệu .h trong C++ chứa các định nghĩa hàm, định nghĩa kiểu dữ liệu và đây là hai loại:

Tệp tiêu đề thư viện tiêu chuẩn

Các tệp tiêu đề này, bao gồm nhiều chức năng khác nhau, đã được trình biên dịch C++ chỉ định. Ví dụ: là tệp tiêu đề nhất thiết phải được thêm vào chương trình C++ để nhận đầu vào và đầu ra in thông qua cin>> và cout>> tương ứng.







Tệp tiêu đề do người dùng xác định

Bằng cách sử dụng chỉ thị tiền xử lý #include, các tệp do người dùng xác định này có thể được nhập vào chương trình để thực hiện các nhiệm vụ cụ thể.



Cú pháp



#include

Người dùng có thể nhập bất kỳ tên tệp nào theo lựa chọn của riêng họ.





Cách tạo và sử dụng tệp tiêu đề C++

sự lựa chọn và sau đó gọi chúng trong chương trình. Để tạo và sử dụng tệp tiêu đề trong C++, hãy làm theo hướng dẫn từng bước dưới đây:

Bước 1: Mở một cửa sổ notepad trống hoặc trình biên dịch C++ và ghi lại mã của bạn. Bây giờ hãy lưu tệp này ở định dạng phần mở rộng .h. Hãy nhớ rằng tên bạn chọn cho tệp tiêu đề sẽ giống với tên bạn sử dụng để lưu (.h) tài liệu.



Để minh họa, tôi đã tạo một tệp tiêu đề do người dùng định nghĩa để thực hiện các phép tính số học cơ bản và đặt tên cho hàm đó là (.h) sự mở rộng. Đây là mã cho tệp tiêu đề trong đó tất cả các hàm được khai báo.

// khai báo hàm
gấp đôi thêm vào ( gấp đôi n1, gấp đôi n2 ) ;
gấp đôi trừ đi ( gấp đôi n1, gấp đôi n2 ) ;
gấp đôi nhân ( gấp đôi n1, gấp đôi n2 ) ;
gấp đôi chia ( gấp đôi n1, gấp đôi n2 ) ;


// hàm cộng hai số
gấp đôi thêm vào ( gấp đôi n1, gấp đôi n2 )
{
trở lại n1 + n2 ;
}
// hàm trừ hai số
gấp đôi trừ đi ( gấp đôi n1, gấp đôi n2 )
{
trở lại n1 - n2 ;
}

//hàm nhân hai số
gấp đôi nhân ( gấp đôi n1, gấp đôi n2 )
{
trở lại n1 * n2 ;
}

// hàm chia hai số
gấp đôi chia ( gấp đôi n1, gấp đôi n2 )
{
trở lại n1 / n2 ;
}

Trong chương trình này, các hàm cho tất cả các phép tính số học cơ bản bao gồm cộng, trừ, nhân và chia đều được xác định. Tệp được lưu ở phần mở rộng .h.

Bước 2: Mở thư mục tệp nơi trình biên dịch C++ được cài đặt và dán tệp này vào thư mục include trong phần bin. Bạn sẽ thấy các tệp tiêu đề được xác định trước khác trong phần mở rộng .h, đã có sẵn ở đó.

Để tìm thư mục của trình biên dịch trong trường hợp Dev C++, hãy vào phần Công cụ trên thanh công cụ, chọn Tùy chọn trình biên dịch , và sau đó Thư mục , địa chỉ sẽ xuất hiện trong thư mục.

Bước 3: Bây giờ, hãy mở cửa sổ trống mới của trình biên dịch, bao gồm tệp tiêu đề này bằng cách sử dụng #include“function.h” hoặc #include cùng với các tệp tiêu đề cần thiết khác cho mã và ghi lại mã của bạn để lấy đầu vào và trả về kết quả cho phép tính số học. hoạt động. Đây là mã chính để thực hiện các phép tính số học.

#include
#include'hàm.h'
sử dụng không gian tên tiêu chuẩn ;

//Mã chính
int chủ yếu ( )
{
// khai báo biến
gấp đôi số 1, số 2 ;

// lấy đầu vào từ người dùng cuối
cout <> số 1 ;
cout <> số 2 ;

// phép cộng hai số
cout << 'Bổ sung =' << thêm vào ( số 1, số 2 ) << kết thúc ;

// phép trừ hai số
cout << 'Phép trừ =' << trừ đi ( số 1, số 2 ) << kết thúc ;

// nhân hai số
cout << 'Nhân =' << nhân ( số 1, số 2 ) << kết thúc ;

// chia hai số
cout << 'Chia =' << chia ( số 1, số 2 ) << kết thúc ;
trở lại 0 ;
}

Trong mã chính, tệp tiêu đề của hàm #include”function.h” được thêm vào, người dùng được yêu cầu nhập hai toán hạng để thực hiện các thao tác khác nhau.

Người dùng nhập hai số và kết quả đầu ra của chúng sau khi thực hiện các hàm số học sẽ được trả về.

Do đó, tệp tiêu đề cho các hàm được xây dựng và sử dụng thành công trong các mã trên.

Phần kết luận

Các tệp tiêu đề có thể được xác định trước cũng như do người dùng xác định. Bao gồm các tệp tiêu đề trong mã làm cho nó đơn giản và ngắn gọn hơn. Các tệp tiêu đề do chúng tôi lựa chọn có thể được tạo bằng cách sử dụng phần mở rộng .h và sau đó gọi tệp tiêu đề đó trong mã. Để tạo tệp tiêu đề, hãy viết mã vào tệp văn bản và lưu nó dưới dạng ký hiệu .h trong thư mục include của trình biên dịch, tệp tiêu đề này hiện có thể đọc được đối với trình biên dịch và khi được gọi trong chương trình, sẽ thực hiện các thao tác như đã xác định.