Agar dapat memakai spasi dalam membuat program C++
Kali ini saya akan memjelaskan program c++ agar dapat menggunakan spasi. mungkin jika kita membuat sebuah program menggukan spasi maka program tersebut akan eror.
contoh dengan program dibawah :
#include <iostream>
#include <conio.h>
#include <windows.h>
using namespace std;
int main()
{
system("color A");
cout << " You are killed by Fiezny " << endl;
cout << "============================" << endl;
cout << " Getline " << endl;
cout << " Rafi Hafizhni Anggia " << endl;
cout << "============================" << endl;
char nama[100];
char daerah[100];
char pacar[100];
cout << "Siapa nama anda : ";
cin >> nama;
cout << "Anda tinggal didaerah mana : ";
cin >> daerah;
cout << "nama pacar anda siapa : ";
cin >> pacar;
cout << endl;
cout << "namaku adalah " << nama << endl;
cout << "saya tinggal di " << daerah << endl;
cout << "nama pacarku adalah " << pacar << endl;
getch();
return 0;
}
jika kita input "rafi hafizhni" seperti gambar di bawah
maka hasilnya akan seperti gambar di bawah ini
lalu bagaimana agar dapat menggunakan spasi pada program tersebut ?
maka disinilah kita harus menggunakan fungsi "getline".
contoh :
#include <iostream>
#include <conio.h>
#include <windows.h>
using namespace std;
int main()
{
system("color A");
cout << " You are killed by Fiezny " << endl;
cout << "============================" << endl;
cout << " Nama Bulan " << endl;
cout << " Rafi Hafizhni Anggia " << endl;
cout << "============================" << endl;
char nama[100];
char daerah[100];
char pacar[100];
cout << "Siapa nama anda : ";
cin.getline(nama, sizeof(nama));
cout << "Anda tinggal didaerah mana : ";
cin.getline(daerah, sizeof(daerah));
cout << "nama pacar anda siapa : ";
cin.getline(pacar, sizeof (pacar));
cout << endl;
cout << "namaku adalah " << nama << endl;
cout << "saya tinggal di " << daerah << endl;
cout << "nama pacarku adalah " << pacar << endl;
getch();
return 0;
}
mari sekarang kita compile klik f9 dan isi, berikut adalah hasilnya :
selamat mencoba
Terimakasih