Penggunaan getline() pada C++

Posted by Marga Sweetpink

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 ....
#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

Related Post



Unknown mengatakan...

blog uswah ini? wkwkw

Unknown mengatakan...

Makasih Infonya
My Blog

Unknown mengatakan...

kalo variable nya int gimana
?

Ellucya mengatakan...

thx infonya bang

Posting Komentar