C++ Dapatkan Input Pengguna

C Dapatkan Input Pengguna



Bahasa pengaturcaraan peringkat tinggi yang paling berkesan ialah C++ Kepelbagaian perpustakaan fungsinya membantu kami. Kadangkala, semasa bekerja dengan C++, kami perlu mendapatkan input daripada pengguna, jadi kami menggunakan arahan 'cin' yang mendapat input pengguna. Fungsi terbina dalam digunakan bersama dengan simbol pengekstrakan '>>'. Kami juga boleh mentakrifkannya sebagai pembolehubah yang dipratentukan dipanggil 'cin' yang menggunakan simbol pengekstrakan (>>) untuk mendapatkan maklumat daripada papan kekunci yang pengguna masukkan. Di sini, kami akan mengkaji konsep mendapatkan input pengguna dalam C++ secara terperinci bersama-sama dengan kod.

Contoh 1:

Kod pertama adalah di sini di mana kita mendapat nilai integer daripada pengguna. Dalam baris pertama, kami memasukkan fail pengepala 'iostream' kerana kami perlu mendapatkan input dan memaparkan output di sini. Pengisytiharan fungsi 'cin' dan 'cout' dilakukan dalam fail pengepala ini. Kemudian, ruang nama 'std' ditambah kerana ia mentakrifkan fungsi seperti 'cin' dan 'cout'. Oleh itu, jika kita memasukkan 'ruang nama std' pada permulaan kod kita, kita tidak perlu menaip 'std' dengan setiap fungsi.

Kemudian, kami memanggil fungsi 'utama()' dan seterusnya mengisytiharkan pembolehubah jenis data integer. 'int_value' ialah nama pembolehubah yang kami isytiharkan di sini. Selepas ini, kami menggunakan 'cout' yang membantu dalam mencetak data yang diberikan pada skrin. Di sini, kami memaparkan mesej kepada pengguna di mana kami berkata, 'Masukkan nombor integer'. Di bawah ini, kami meletakkan 'cin' bersama-sama dengan simbol pengekstrakan '>>' dan meletakkan pembolehubah 'int_num'.







Sekarang, kami mengambil input pengguna dan menyimpannya di sini. Kami juga mahu memaparkan nombor integer yang pengguna masukkan di sini pada skrin. Jadi, kami menggunakan 'cout' di bawah ini dan meletakkan 'int_value' di sana.



Kod 1:



#termasuk
menggunakan ruang nama std ;
int utama ( ) {
int int_value ;
cout <> int_value ;
cout << 'Nombor integer ialah: ' << int_value ;
kembali 0 ;
}

Pengeluaran:
Apabila kod yang diberikan dilaksanakan, kami memasukkan '89' dan memerlukan '89' sebagai input pengguna. Kemudian, kita tekan 'Enter', supaya ia memaparkan baris seterusnya.





Contoh 2:

Kita perlu mendapatkan input dan memaparkan output di sini. Oleh itu, kami memasukkan fail pengepala 'iostream' dalam baris pertama. Fail pengepala ini mengandungi pengisytiharan untuk fungsi 'cin' dan 'cout'. Seterusnya, ruang nama 'std' ditambah. Kami tidak perlu menaip 'std' dengan setiap fungsi jika kami menambah 'ruang nama std' pada permulaan kod kami.



Berikutan panggilan ke fungsi 'utama()', pembolehubah jenis data 'terapung' diisytiharkan. Pembolehubah yang kami isytiharkan di sini dipanggil 'float_value.' Seterusnya, kami menggunakan fungsi 'cout' untuk membantu memberikan data yang disediakan pada terminal. Di sini, kami memberitahu pengguna untuk memasukkan nombor apungan dengan memaparkan mesej. Pembolehubah 'float_num' dan simbol pengekstrakan '>>' diletakkan di bawah ini bersama-sama dengan 'cin.'
Input pengguna dikumpulkan dan disimpan dalam 'float_num'. Kami menggunakan fungsi 'cout' sekali lagi di bawah ini dan memasukkan 'float_value' kerana kami juga mahu melihat nombor apungan yang pengguna masukkan pada skrin.

Kod 2:

#include
menggunakan ruang nama std ;
int utama ( ) {
terapung float_value ;
cout <> float_value ;
cout << 'Nombor apungan ialah:' << float_value ;
kembali 0 ;
}

Pengeluaran :
Apabila kod yang dinyatakan sebelum ini berjalan, kami menaip '87.5' dari papan kekunci sebagai input pengguna. Baris seterusnya memaparkan nilai apungan apabila kita mengklik 'Enter'.

Contoh 3:

Sekarang, mari dapatkan nilai jenis data 'berganda' daripada pengguna. Di sini, kami memulakan 'double_value' jenis data 'double' dan kemudian meletakkan mesej yang ingin kami tunjukkan kepada pengguna. Selepas ini, kami menggunakan 'cin>>' dan meletakkan pembolehubah 'double_value' di sini. Input pengguna disimpan dalam pembolehubah 'double_value' ini. Kami menggunakan 'cout' sekali lagi di mana kami memasukkan pembolehubah 'double_value' untuk memaparkan input yang pengguna masukkan sebagai output.

Kod 3:

#termasuk
menggunakan ruang nama std ;
int utama ( ) {
berganda nilai_berganda ;
cout <> nilai_berganda ;
cout << 'Nombor berganda ialah:' << nilai_berganda ;
kembali 0 ;
}

Pengeluaran :
Di sini, kami memasukkan nombor jenis data berganda dan tekan 'Enter'. Tetapi di sini, kami perhatikan bahawa ia tidak memaparkan nombor lengkap. Untuk memaparkan nombor jenis data 'berganda' yang lengkap, kami hanya memerlukan beberapa teknik dalam C++.

Contoh 4:

Di sini, kami menyertakan satu lagi fail pengepala iaitu 'bits/stdc++.h' kerana ia mengandungi semua pengisytiharan fungsi yang diingini. Di sini, kami menetapkan mesej yang dikehendaki untuk dilihat oleh pengguna selepas memulakan 'double_d' jenis data 'double'. Seterusnya, kami menggunakan fungsi 'cin>>' dan tetapkan pembolehubah 'double_d' di sini. Input disimpan dalam 'double_d'. Untuk memaparkan input yang pengguna masukkan di sini sebagai output, kami masukkan pembolehubah 'double_d' sekali lagi ke dalam medan 'cout'. Kami juga memasukkan fungsi 'setprecision()' di mana kami menambah '10' supaya ia melaraskan ketepatan nilai jenis data berganda dan mencetaknya dengan sewajarnya. Ketepatan yang kami tetapkan di sini ialah '10'.

Kod 4:

#termasuk
#termasuk
menggunakan ruang nama std ;
int utama ( ) {
berganda d_value2 ;
cout <> d_value2 ;
cout << setprecision ( 10 ) << 'Nombor berganda ialah:' << d_value2 ;
kembali 0 ;
}

Pengeluaran :
Di sini, ia mengumpulkan input dan kemudian memaparkan nilai 'berganda' mengikut ketepatan yang sama yang kami laraskan dalam kod yang diberikan.

Contoh 5:

Dalam kod ini, kami mendapat input watak daripada pengguna. Kami memulakan pembolehubah 'char' 'char1' di sini dan kemudian menggunakan 'cout' untuk memaparkan mesej. Kemudian, kami meletakkan 'cin>>' dan meletakkan 'char1' ini di sana. Jadi, aksara yang dimasukkan oleh pengguna disimpan di sini. Kemudian, kami menggunakan 'cout' sekali lagi untuk menunjukkan watak yang disimpan dalam pembolehubah 'char1'.

Kod 5:

#include
menggunakan ruang nama std ;
int utama ( ) {
char char1 ;
cout <> char1 ;
cout << 'Wataknya ialah:' << char1 ;
kembali 0 ;
}

Pengeluaran :
Selepas pelaksanaan, mesej ini dipaparkan. Kami menaip 'z' sebagai input aksara. Kemudian, dalam baris seterusnya, aksara yang dimasukkan dipaparkan.

Contoh 6:

Kami menerima input rentetan daripada pengguna dalam kod ini. Di sini, kami memulakan pembolehubah 'rentetan' 'Nama saya' dan menggunakan 'cout' untuk mengeluarkan mesej. Seterusnya, kami memasukkan 'nama saya' dan 'cin>>' di lokasi tersebut. Oleh itu, rentetan yang dimasukkan pengguna disimpan di sini. Seterusnya, kami menggunakan arahan 'cout' sekali lagi untuk memaparkan rentetan yang disimpan dalam pembolehubah 'myName'.

Kod 6:

#include
menggunakan ruang nama std ;
int utama ( ) {
rentetan myName ;
cout <> nama saya ;
cout << 'Nama saya ialah: ' << nama saya ;
kembali 0 ;
}

Pengeluaran:
Mesej berikut muncul. Kami memasukkan rentetan 'Peter' dalam medan input. Rentetan yang dimasukkan kemudian ditunjukkan dalam baris berikut:

Contoh 7:

Apabila kita ingin mengambil berbilang rentetan atau baris sebagai input, kita mesti menggunakan fungsi 'getline()'. Kami mengisytiharkan 'Nama rentetan' di sini. Kemudian, mesej yang kita masukkan dicetak menggunakan 'cout'. Kami kemudian meletakkan 'Nama' dan 'cin' dalam fungsi 'getline()' yang mendapat berbilang input rentetan daripada pengguna dan menyimpannya dalam pembolehubah 'Nama'. Ini menyimpan rentetan yang dimasukkan oleh pengguna. Seterusnya, kami memaparkan rentetan yang disimpan dalam pembolehubah 'Nama' menggunakan arahan 'cout'.

Kod 7:

#include
menggunakan ruang nama std ;
int utama ( ) {
rentetan Nama ;
cout << 'Sila Masukkan nama penuh anda di sini: ' ;
getline ( makan , Nama ) ;
cout << 'Nama penuh anda ialah:' << Nama ;
kembali 0 ;
}

Pengeluaran:
Di sini, dalam hasil ini, kami memasukkan 'James Samuel' sebagai data rentetan. Apabila kami menekan 'Enter', ia memaparkan nama lengkap di sini kerana kami menggunakan fungsi 'getline()'.

Kesimpulan

Kami membincangkan tentang 'input pengguna C++' dalam panduan ini. Kami meneroka konsep ini dan mengetahui bahawa arahan 'cin', bersama-sama dengan simbol pengekstrakan '>>', digunakan untuk mendapatkan input pengguna. Kami mengambil input nilai jenis data integer, float, double, char dan rentetan daripada pengguna dengan bantuan arahan 'cin>>' dan menunjukkan contoh C++ di mana konsep 'input pengguna' dijelaskan secara terperinci .