untuk meminta masukan dari layar oleh user, kita seringkali menggunakan perintah cin, dan sebelumnya kita perlu memanggil library <iostream>.
namun ada juga beberapa perintah yang fungsinya hampir sama dengan “cin”, perintah tersebut yaitu : cin.getline(nama_variabel,ukuran_variabel, dan gets(nama_variabel).
apa bedanya cin, cin.getline, dan gets?
cin |
cin.getline |
Gets |
Pada perintah cin, tidak dapat membaca spasi pada karakter data yang kita inputkan. |
Pada perintah cin.getline(nama_variabel, ukuran_variabel), dapat membaca spasi pada karakter data yang kita inputkan tetapi kita harus memberikan nama variabel dan ukuran variabel didalam perintah cin.getline |
Pada perintah gets juga dapat membaca spasi pada karakter yang kita inputkan namun pada perintah ini kita harus menambahkan Preprocessor#include <stdio.h> dan pada akhir perintah tidak disarankan untuk memasukan ukuran dari variabel |
contoh penggunaan cin