Cara Mencipta dan Menggunakan Fail Pengepala C++

Cara Mencipta Dan Menggunakan Fail Pengepala C



Apabila berurusan dengan projek pengekodan yang lebih besar, fungsi yang berbeza diisytiharkan untuk tugas tertentu dan boleh digunakan secara berulang juga. Ini menjadikan kod sumber lebih panjang dan kompleks, namun, fungsi ini boleh diisytiharkan dalam satu fail yang dipanggil fail pengepala.

Jenis Fail Pengepala dalam C++

Dalam program C++, fail pengepala dipanggil menggunakan arahan prapemproses yang dipanggil #include, yang memastikan bahawa fungsi ini diproses sebelum penyusunan kod. Fail pengepala biasanya diwakili dengan notasi .h dalam C++ mengandungi definisi fungsi, definisi jenis data dan berikut ialah dua jenis:

Fail Pengepala Perpustakaan Standard

Fail pengepala ini, yang merangkumi pelbagai fungsi, sudah ditentukan oleh pengkompil C++. Sebagai contoh, ialah fail pengepala yang semestinya perlu ditambah dalam program C++ untuk mengambil input dan mencetak output melalui cin>> dan cout>> masing-masing.







Fail Pengepala yang ditentukan pengguna

Menggunakan arahan #include preprocessor, fail yang ditentukan pengguna ini boleh diimport ke dalam program untuk menjalankan tugas tertentu.



Sintaks



#include

Pengguna boleh memasukkan mana-mana nama fail pilihan mereka sendiri.





Cara Mencipta dan Menggunakan Fail Pengepala C++

pilihan dan kemudian memanggil mereka dalam program. Untuk membuat dan menggunakan fail pengepala dalam C++ ikuti langkah demi langkah panduan yang diberikan di bawah:

Langkah 1: Buka tetingkap notepad kosong atau pengkompil C++ dan catat kod anda. Sekarang simpan fail ini dalam format sambungan .h. Ingat bahawa nama yang anda pilih untuk fail pengepala anda adalah nama yang sama yang anda gunakan untuk menyimpan fail (.h) fail.



Sebagai ilustrasi, saya telah mencipta fail pengepala yang ditentukan pengguna untuk melaksanakan operasi aritmetik asas dan menamakannya berfungsi dengan (.h) sambungan. Ini ialah kod untuk fail pengepala di mana semua fungsi diisytiharkan.

// pengisytiharan fungsi
berganda Tambah ( berganda n1, berganda n2 ) ;
berganda tolak ( berganda n1, berganda n2 ) ;
berganda membiak ( berganda n1, berganda n2 ) ;
berganda bahagikan ( berganda n1, berganda n2 ) ;


// berfungsi untuk menambah dua nombor
berganda Tambah ( berganda n1, berganda n2 )
{
kembali n1 + n2 ;
}
// berfungsi untuk menolak dua nombor
berganda tolak ( berganda n1, berganda n2 )
{
kembali n1 - n2 ;
}

// berfungsi untuk mendarab dua nombor
berganda membiak ( berganda n1, berganda n2 )
{
kembali n1 * n2 ;
}

// berfungsi untuk membahagi dua nombor
berganda bahagikan ( berganda n1, berganda n2 )
{
kembali n1 / n2 ;
}

Dalam program ini, fungsi untuk semua operasi aritmetik asas termasuk tambah, tolak, darab dan bahagi ditakrifkan. Fail disimpan dalam sambungan .h.

Langkah 2: Buka direktori fail tempat pengkompil C++ dipasang dan tampal fail ini ke dalam folder sertakan di bawah bahagian tong sampah. Anda akan melihat fail pengepala pratakrif lain dalam sambungan .h, sudah ada di sana.

Untuk mencari direktori pengkompil dalam kes Dev C++ pergi ke Alatan dalam bar alat, pilih Pilihan Pengkompil , dan kemudian Direktori , alamat akan muncul di bawah direktori.

Langkah 3: Sekarang buka tetingkap kosong baru pengkompil, sertakan fail pengepala ini menggunakan #include“function.h” atau #include dengan fail pengepala lain yang diperlukan untuk kod dan tulis kod anda yang akan mengambil input dan mengembalikan keputusan untuk aritmetik operasi. Ini adalah kod utama untuk menjalankan operasi aritmetik.

#include
#include'function.h'
menggunakan ruang nama std ;

//kod utama
int utama ( )
{
// mengisytiharkan pembolehubah
berganda nombor1, nombor2 ;

// ambil input daripada pengguna akhir
cout <> nombor1 ;
cout <> nombor2 ;

// penambahan dua nombor
cout << 'Tambahan = ' << Tambah ( nombor1, nombor2 ) << endl ;

// penolakan dua nombor
cout << 'Tolak = ' << tolak ( nombor1, nombor2 ) << endl ;

// pendaraban dua nombor
cout << 'Pendaraban = ' << membiak ( nombor1, nombor2 ) << endl ;

// pembahagian dua nombor
cout << 'Bahagian = ' << bahagikan ( nombor1, nombor2 ) << endl ;
kembali 0 ;
}

Dalam kod utama, fail pengepala fungsi #include”function.h” ditambah, dan pengguna diminta untuk memasukkan dua operan untuk melakukan operasi yang berbeza.

Pengguna memasukkan dua nombor dan outputnya selepas melaksanakan fungsi aritmetik dikembalikan.

Oleh itu, fail pengepala untuk fungsi berjaya dibina dan digunakan dalam kod di atas.

Kesimpulan

Fail pengepala boleh dipratentukan serta ditakrifkan pengguna. Memasukkan fail pengepala dalam kod menjadikannya lebih mudah dan lebih ringkas. Fail pengepala pilihan kita sendiri boleh dibuat menggunakan sambungan .h dan kemudian memanggil fail pengepala itu dalam kod. Untuk mencipta fail pengepala, tulis kod dalam fail teks dan simpan dalam notasi .h dalam folder sertakan pengkompil, fail pengepala ini kini boleh dibaca oleh pengkompil dan apabila dipanggil dalam atur cara, melaksanakan operasi seperti yang ditakrifkan.