Assalamualaikum...
Kali ini kita akan membahas kelemahan perintah "cin" yang ada pada C++...
kelemahan perintah cin adalah perintah ini akan menganggap karakter kosong (spasi) adalah akhir dari sebuah input walau tidak mengakhiri perintah cin (perintah cin di ahiri dengan tombol [ENTER]).
jadi kesimpulannya adalah perintah cin hanya bisa memasukkan 1 kata saja.
sehingga solusinya adalah untuk menginputkan satu kalimat (lebih dari 1 kata) ada perintah namanya getline..
getline() ini punya format penulisan seperti ini...
getline(cin, vaiabel_cakupan_input);
untuk lebih jelasnyaa,,,, perhatikan kode yang saya buat...
//membandingkan perintah getline() dan cin ....
untuk lebih jelasnyaa,,,, perhatikan kode yang saya buat...
//membandingkan perintah getline() dan cin ....
#include <iostream>
#include <string>
using namespace std;
int main ()
{
string penampung;
cout <<" masukkan sembarang input... ";
getline(cin, penampung);
cout << "\n hasil output dari getline() adalah: " << penampung << "\n \n";
cout << "masukkan sembarang input ";
cin >> penampung;
cout << "hasil output cin adalah: " << penampung << "\n\n ";
return 0;
}
ini hasil compilenyaaa....
bagaimana???
sudah jelas kan perbedaannya....
kesimpulannya silahkan anda simpulkan sendiri dari hasil diatas... hehe...
assalamualaikum
sudah jelas kan perbedaannya....
kesimpulannya silahkan anda simpulkan sendiri dari hasil diatas... hehe...
assalamualaikum
blog uswah ini? wkwkw
Makasih Infonya
My Blog
kalo variable nya int gimana
?
thx infonya bang
Posting Komentar