Cara Menggunakan scanf() dalam C++

Cara Menggunakan Scanf Dalam C



C++ ialah bahasa pengaturcaraan serba boleh yang merangkumi beberapa fungsi terbina dalam. Di antara fungsi ini, terdapat fungsi input yang digunakan secara meluas dipanggil scanf() . Artikel ini bertujuan untuk memberikan gambaran terperinci tentang scanf() berfungsi dalam C++ dengan meneroka sintaksnya, dan tingkah laku bersama-sama dengan contoh mudah penggunaan scanf() fungsi dalam C++.

Cara Menggunakan scanf() dalam C++

The scanf() ialah fungsi yang digunakan secara meluas dalam C yang menerima input untuk pengguna, membenarkan pengaturcara memasukkan input pilihan mereka dan bukannya menulisnya dalam program. Ia membaca data daripada input standard (stdin) perpustakaan. The scanf() fungsi menerima data berformat daripada peranti input standard seperti papan kekunci. The scanf() fungsi diisytiharkan seperti berikut.

scanf ( format,... )

The scanf() fungsi menerima dua parameter:







  • format : Rentetan yang menunjukkan format data yang akan dibaca. Rentetan ini mungkin termasuk penentu penukaran, yang memberitahu scanf() jenis input yang perlu dijangka dan cara membacanya.
  • (hujah tambahan) : Terdapat data tambahan yang menyatakan data yang perlu dicetak ke konsol. Data yang anda tentukan di sini hendaklah mengikut urutan.

The scanf() fungsi boleh digunakan untuk mengambil sebarang nilai sama ada integer, aksara atau apa-apa jenis. Walau bagaimanapun, anda mesti menentukan jenis data menggunakan penentu format seperti %d, %s, %f dan banyak lagi.



Contoh
Contoh daripada scanf() diberikan di bawah:



#include
#include
menggunakan ruang nama std ;

int utama ( ) {
int umur ;

cout << 'Sila Masukkan Umur Anda:' ;

scanf ( '%d' , & umur ) ;

cout << 'Umur saya ialah=' << umur ;

kembali 0 ;
}

Kod di atas menerima input daripada pengguna menggunakan scanf() fungsi, iaitu umur dalam kes ini. Apabila anda memasukkan nombor yang dikehendaki, ia akan dicetak ke output menggunakan fungsi cout. Di sini kami menggunakan %d format untuk menerima nombor.





Pengeluaran

Kesimpulan

Dalam C++, the scanf() fungsi boleh digunakan untuk menerima input daripada pengguna. Input boleh dalam integer, aksara atau nombor terapung. Sintaksnya agak mudah yang hanya merangkumi format dan argumen tambahan. Untuk butiran lanjut tentang cara menggunakannya dalam C++, ikut garis panduan yang dinyatakan di atas.