Perbedaan Antara Cin, Cin.getline, dan Gets Pada C++
Oke, pada postingan yang sebelumnya kita sudah membahas mengenai Perintah Dasar (Basic) Pada C++, namun sebelum kita terlalu jauh membahas mengenai perintah selanjutnya yang ada pada C++, pada postingan ini kita akan membahas mengenai perintah input yang ada pada C++.
Seperti yang saya ketahui perintah untuk menginput data pada C++ tidak hanya dengan menggunakan perinta "cin", namun ada juga beberapa perintah yang fungsinya hampir sama dengan "cin", perintah tersebut yaitu : cin.getline(nama_variabel,ukuran_variabel, dan gets(nama_variabel).
Namun apabeda diantara ketiga perintah tersebut ? mungkin ini yang menjadi perntanyaan yang kita timbulkan. Perbedaan tersebut adalah ::
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
|
Agar kita terlalu bingung lihat gambar dibawah ini :
Pada gambar diatas adalah hasil console dari pada perintah "cin.getline", pada perintah kali ini kita dapat menginputkan spasi pada data karakter yang kita inputkan, namun pada Script C++ nya kita harus menambahkan nama variabel dan dari ukuran variabel tersebut, seperti ini :: cin.getline(nama,25). Nama merupakan nama_variabel, sedangkan 25 adalah ukuran_variabel nama.
- Hasil Console perintah "cin" dan juga script nya
- Hasil Console perintah "cin.getline"
- Hasil Console perintah "gets()"
Nah.. pada gambar yang terakhir ini adalah hasil dari perintah "gets()", sama dengan perintah sebelumnya gets() merupakan perintah yang juga dapat menginputkan spasi pada data karakter yang kita input, akan tetapi pada Script C++ nya kita harus menambahkan PreProcessor baru yaitu #include <stdio.h> yang bisa kita lihat pada gambar diatas yang ditandai dengan stabilo biru, selain itu pada perintah gets() kita tidak disarankan untuk mengisi ukuran dari variabel, kita hanya mengisikan nama variabel, jika kita mengisikan ukuran variabel maka pada saat kita Compile File akan keluar Jumlah dan Juga pesan Error.
Sekianlah tutorial pada kali ini, semoga tutorial ini bermanfaat bagi para reader sekalian dan mudah dipahami...
Admin mengharapkan pada reader sekalian agar dapat mengisi atau memberikan komentarnya, yang nantinya akan menjadi koreksi bagi diri admin sendiri.
Sampai Jumpa Pada Tutorial C++ berikutnya ... See You To Next Time Bye .. Bye... ^_^ "
Admin mengharapkan pada reader sekalian agar dapat mengisi atau memberikan komentarnya, yang nantinya akan menjadi koreksi bagi diri admin sendiri.
Sampai Jumpa Pada Tutorial C++ berikutnya ... See You To Next Time Bye .. Bye... ^_^ "
Langganan:
Posting Komentar
(
Atom
)
terimakasih gan, artikelnya sangat membantu.. trus berkarya gan, ane tunggu tutorial selanjutnya.. hhe :D
BalasHapusmantap gan... ☻☺☻
BalasHapussaya masih ga paham gan
BalasHapusijin bookmark gan, buat belajar...
BalasHapusmin ijin copy ya ane mau belajar
BalasHapusJoss... Mantap jaya 👍
BalasHapusSiiip alhamdulillah kebantu banget, thx ganz
BalasHapusSiiip alhamdulillah kebantu banget, thx ganz
BalasHapusInformasi yang sangat menarik dan bermanfaat. Terimakasih telah berbagi,
BalasHapusKami Olshop Terpercaya Menjual Berbagai Macam Produk Import,Minat Hub 08121 464 2220 | BB 2A 06A 599
Viagra
Vimax Asli
Obat Pembesar Penis
Obat Kelamin Pria
Obat Kuat Sony
KLG ASLI
Obat Kelamin Pria
Potenzol Asli
Viagra Asli
Obat Spilis
Disclaimer Obat Pembesar Penis
Titan Gel
Cytotec
BalasHapusObat Aborsi
Obat Penggugur Kandungan
Obat Penggugur Janin
Obat Telat Bulan
Jual Obat Penggugur Kandungan
Harga Cytotec Misoprostol
Obat Aborsi Di Jakarta
Obat Aborsi Di Bandung
Obat Aborsi Di Bali
Obat Aborsi Di Surabaya
terima kasih infonya gan :)
BalasHapussaya jadi paham perbedaan ketiga cara input di C++
jika menggunak gets tapi input berupa intger harus gimana
BalasHapusSangat bermanfaat, terus berkarya gans..
BalasHapusMantappp
BalasHapusmantaps saya langsung paham suon
BalasHapusgood job min
BalasHapusPower supply hp
Swn bro
BalasHapusTerima KASIH
BalasHapus