Apr 27


*===================================================*
Tipe ini merepresentasikan data-data yang berupa karakter
dan dinyatakan dengan tipe char, sedangkan untuk string
dinyatakan dengan pointer dari tipe char yaitu char*.

*===================================================*

#include <iostream.h>
int main()
{
char Karakter =’A'; //mendeklarasikan variabel karakter dgn nilai A’
char*Teks =”Kata”; //mendeklarasikan variabel teks dgn nilai ‘kata’
char TEKS[10]=”COBA”; //di batasi 10 huruf
cout <<Karakter<<endl;
cout <<Teks<<endl;
cout <<TEKS<<endl;
return 0;
}

*===================================================*
Tipe Data Bentukan
*===================================================*

#include<iostream.h>
#include<string.h>
int main ()
{
struct MAHASISWA
{
char NIM[15];
char Nama[20];
char Alamat[30];
char Kota[15];
}A;
//MAHASISWA A;

strcpy(A.NIM,”xxxxxxxxx”);
strcpy(A.Nama,”Muhammad Rizki”);
strcpy(A.Alamat,”Jl.Internet Kavling Yahoo Blok 33″);
strcpy(A.Kota,”Grand Canyon”);

cout<<A.NIM<<endl;
cout<<A.Nama<<endl;
cout<<A.Alamat<<endl;
cout<<A.Kota<<endl;
return 0;
}

*===================================================*
Mengenai enumerasi
*===================================================*

#include<iostream.h>
#include<string.h> /* harus memakai ini jika ingin pake strcpy dkk */

enum JENIS_KELAMIN{Pria,Wanita}; /* di baca 0 untuk Pria dan 1 Wanita */

int main ()
{
struct MAHASISWA
{
char NIM[15];
char Nama[20];
char Alamat[30];
char Kota[15];
JENIS_KELAMIN gender;
}A;
//MAHASISWA A;

strcpy(A.NIM,”xxxxxxxxx”);
strcpy(A.Nama,”Muhammad Rizki”);
strcpy(A.Alamat,”Jl.Internet Kavling Yahoo Blok 33″);
strcpy(A.Kota,”Grand Canyon”);
A.gender=Pria;

cout<<”NIM :”<<A.NIM<<endl;
cout<<”Nama :”<<A.Nama<<endl;
cout<<”Alamat :”<<A.Alamat<<endl;
cout<<”Kota :” <<A.Kota<<endl;
cout<<”Jenis kelamin :”<<A.gender<<endl;
return 0;
}

*===================================================*
Untuk kegunaan strcpy di C++
*===================================================*

#include <iostream.h>
#include <string.h>
int main()
{
char S1[51];
char*S2;
//Melakukan pengisian nilai terhadap variabel S2
S2=”Ini adalah contoh penyalinan string”;
//Melakukan penyalinan string dari variabel S2 ke variabel S1
strcpy(S1,S2);
//Menampilkan nilai dari variabel S1
cout <<S1<<endl;
return 0;
}

*===================================================*
Untuk keguanaan strdup / DUPLIKASI
*===================================================*

#include <iostream.h>
#include <string.h>
int main()
{
char*S1;
char*S2;
//Melakukan pengisian nilai terhadap variabel S1
S1=”Contoh duplikasi string”;
//Melakukan penyalinan string dari variabel S2 ke variabel S1
S2=strdup(S1);
//Menampilkan nilai dari variabel S2
cout <<S2<<endl;
return 0;
}

*===================================================*
Untuk keguanaan strcat / menggabungkan string
*===================================================*

#include <iostream.h>
#include <string.h>
int main()
{
char*S1;
char*S2;
char*spasi=”";
//Melakukan pengisian nilai terhadap variabel S1 dan S2
S1=”Teks pertama”;
S2=” Teks kedua”;
// Menambahkan karakter(”) ke dalam variabel S1
strcat(S1,spasi);
//Melakukan penggabungan string yang terhadap pada variabel S1 dan S2
strcat(S1,S2);
//Menampilkan nilai dari variabel S1 setelah digabung
cout <<S1<<endl;
return 0;
}

*===================================================*
Untuk keguanaan strncat / penggabunggan dgn limit tertentu
*===================================================*

#include <iostream.h>
#include <string.h>
int main()
{
char*S1;
char*S2;
//Melakukan pengisian nilai terhadap variabel S1 dan S2
S1=”Nama Saya adalah: “;
S2=”Putri Salju”;
//Menggabungkan 12 karakter dari variabel S2 ke variabel S1
strncat(S1,S2,12);
//Menampilkan nilai dari variabel S1 setelah penggabungan
cout <<S1<<endl;
return 0;
}

*===================================================*
Untuk keguanaan strlen / memanjangkan string
*===================================================*

#include <iostream.h>
#include <string.h>
int main()
{
char*S1;
char*S2;
int panjang_S1, panjang_S2;
//Melakukan pengisian nilai terhadap variabel S1
S1=Putri;
S2=Salju;
panjang_S1=strlen(S1);
panjang_S2=strlen(S2);
//Menampilkan nilai dari variabel panjang_S1 dan panjang_S2
cout <<Panjang S1

:? <<panjang_S1<<endl;
cout <<Panjang S2 : <<panjang_S2<<endl;
return 0;
}

Enjoy this Post!

Add to Mixx!

Random Posts




Leave a Reply