Kaskus

Tech

User telah dihapusAvatar border
TS
User telah dihapus
[ASK] Tanya seputar OOP C++. Mastah bantu ane dong :(
Jadi gini gan, ane baru aja belajar OOP. Jadi ada sedikit kendala sama syntax ane gan. Ya kendalanya enggak begitu berarti sih, cuma ane pengen tau aja gan emoticon-Malu (S)
Sebelum nya ni ane kasih syntax nya :
Code:
#include <iostream>
#include <cstdio>
#include <stdlib.h>
//#include <conio.h>

using namespace std;

class siswa
{
int nim;
char nama[50];
char alamat[100];
public:
void getdata();
void tampil();
};

int main ()
{
system ("clear");
siswa data;
data.getdata();
cout<<endl;
data.tampil();


return 0;
}

void siswa::getdata()
{
cout<<"NIM : ";
cin>>nim;
cin.ignore(100, '\n');
cout<<"Nama : ";
cin.getline(nama, 50);
cout<<"Alamat : ";
cin.getline(alamat, 100);
}

void siswa::tampil()
{
cout<<"NIM : "<<nim<<endl;
cout<<"Nama : "<<nama<<endl;
cout<<"Alamat : "<<alamat;
cout<<endl;
}


Jadi yang mau ane tanya gan, itu kenapa ya mesti pakek cin.getlinedi fungsi getData? Ane coba pakek gets kok gak bisa ya gan? Mohon bantuannya ya mastah emoticon-Sorry
0
394
0
GuestAvatar border
Komentar yang asik ya
GuestAvatar border
Komentar yang asik ya
Komunitas Pilihan