String adalah sederetan simbol yang tidak tertentu panjangnya, yang dianggap sebagai panjang satu unit. String dapat berupa huruf, angka, karakter khusus, maupun karakter Unicode. Dalam bahasa C/C++ terdapat beberapa fungsi yang digunakan untuk operasi pengolahan string.
Fungsi strcat
Fungsi strcat digunakan untuk menggabungkan dua string menjadi satu.
Fungsi strcat digunakan untuk menggabungkan dua string menjadi satu.
contoh:
#include <cstdlib>
#include <iostream>
#include <string.h>
using namespace std;
int main(int argc, char *argv[])
{
char nama[30];
char nim[30];
cout<<"======================================"<<endl;
printf("Nama : ");
gets(nama);
printf("Nim : ");
gets(nim);
cout<<"======================================"<<endl;
cout<<"Gabungan nama dan nim : "<<strcat(nama, nim)<<endl;
cout<<"======================================"<<endl;
cout<<endl<<endl;
system("PAUSE");
return 0;
}
Fungsi strlen
Fungsi strlen digunakan untuk menghitung panjang karakter pada suatu string. strlen adalah fungsi yang bertipe data integer.
contoh:
#include <cstdlib>
#include <iostream>
#include <string.h>
using namespace std;
int main(int argc, char *argv[])
{
char nama[30];
cout<<"======================================"<<endl;
printf("Nama : ");
gets(nama);
cout<<"======================================"<<endl;
cout<<"Panjang nama : "<<strlen(nama)<<" karakter"<<endl;
cout<<"======================================"<<endl;
cout<<endl<<endl;
system("PAUSE");
return 0;
}
Fungsi strcpy
Fungsi strcpy digunakan untuk menyalin isi string ke suatu variabel.
Fungsi strcpy digunakan untuk menyalin isi string ke suatu variabel.
contoh:
#include <cstdlib>
#include <iostream>
#include <string.h>
using namespace std;
int main(int argc, char *argv[])
{
char nama[30];
char nim[30];
cout<<"======================================"<<endl;
printf("Nama : ");
gets(nama);
printf("Nim : ");
gets(nim);
cout<<"======================================"<<endl;
cout<<"Copy nim : "<<strcpy(nama, nim)<<endl;
cout<<"======================================"<<endl;
cout<<endl<<endl;
system("PAUSE");
return 0;
}
Fungsi strupr
Fungsi strupr digunakan untuk mengubah semua karakter huruf yang terdapat pada suatu variabel menjadi huruf besar semua (Uppercase).
Fungsi strupr digunakan untuk mengubah semua karakter huruf yang terdapat pada suatu variabel menjadi huruf besar semua (Uppercase).
contoh:
#include <cstdlib>
#include <iostream>
#include <string.h>
using namespace std;
int main(int argc, char *argv[])
{
char nama[30];
cout<<"======================================"<<endl;
printf("Nama : ");
gets(nama);
cout<<"======================================"<<endl;
cout<<"Ubah nama jadi besar : "<<strupr(nama)<<endl;
cout<<"======================================"<<endl;
cout<<endl<<endl;
system("PAUSE");
return 0;
}
Fungsi strlwr
Fungsi strlwr digunakan untuk mengubah semua karakter huruf yang terdapat pada suatu variable menjadi huruf kecil semua (Lowercase).
Fungsi strlwr digunakan untuk mengubah semua karakter huruf yang terdapat pada suatu variable menjadi huruf kecil semua (Lowercase).
contoh:
#include <cstdlib>
#include <iostream>
#include <string.h>
using namespace std;
int main(int argc, char *argv[])
{
char nama[30];
cout<<"======================================"<<endl;
printf("Nama : ");
gets(nama);
cout<<"======================================"<<endl;
cout<<"Ubah nama jadi kecil : "<<strlwr(nama)<<endl;
cout<<"======================================"<<endl;
cout<<endl<<endl;
system("PAUSE");
return 0;
}
Fungsi strrev
Fungsi strrev digunakan untuk membalik kata pada suatu variable dari huruf belakang.
contoh:
#include <cstdlib>
#include <iostream>
#include <string.h>
using namespace std;
int main(int argc, char *argv[])
{
char nama[30];
cout<<"======================================"<<endl;
printf("Nama : ");
gets(nama);
cout<<"======================================"<<endl;
cout<<"Membalik kata : "<<strrev(nama)<<endl;
cout<<"======================================"<<endl;
cout<<endl<<endl;
system("PAUSE");
return 0;
}
Rekomendasi Artikel Terkait =>
BalasHapusMENGENAL PENGGUNAAN STRING DALAM C++
CARA MENYALIN STRING DALAM C++
MENGENAL toupper() dan tolower() dalam C++
C++ MENGHITUNG PANJANG STRING DENGAN strlen()
C++ Menggabungkan string dengan strcat()
mudah dipahami dan mudah dimengerti thx ya izin copas
BalasHapusI think, the coding no must be edit.
BalasHapusLike =================
Ok.
menarik sekali untuk dibaca
BalasHapusElever Media Indonesia