*===================================================*
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
return 0;
}
- Follow us on Twitter, or subscribe to the rizqtech RSS Feed for more daily web development and articles.
Enjoy this Post!

