Contoh Program String Pada C++
Table of Contents
Pada percobaan kali ini kita belajar tentang fungsi dari operasi string :
String adalah sederetan simbol yang tidak tertentu panjangnya. String dapat berupa huruf, angka, karakter khusus, maupun karakter Unicode. Dalam bahasa C++ terdapat beberapa fungsi yang digunakan untuk operasi pengolahan string.
1. Contoh program menggunakan strcat (penggabungan nilai string)
#include <iostream>
#include <conio.h>
#include <string.h>
using namespace std;
main() {
char tanya[50] = " Siapakah Nama Anda ?";
cout << "kalimat tanya : " << tanya << endl;
strcat(tanya, " Nama Saya Dede Kurniawan");
cout << "kalimat tanya dengan jawaban: " << tanya << endl;
getch();
}
Hasil:
#include <conio.h>
#include <iostream>
#include <string.h>
#include <ctype.h>
#include <stdio.h>
using namespace std;
main() {
char nama[50] = "Oca Octarina";
char dicari = 'a';
char * hasil;
hasil = strchr(nama, dicari);
printf("karakter %c ditemukan pada indeks ke-%i", dicari, hasil - nama);
getch();
}
Hasil:
3. Contoh program menggunakan strlen(mengetahui panjang nilai string)
#include <iostream>
#include <conio.h>
#include <string.h>
using namespace std;
main() {
char nama1[50] = "Mulyasir";
char nama2[50] = "Dede";
cout << "jumlah karakter dari nama1 (Mulyasir) adalah = " << strlen(nama1) << endl;
cout << "jumlah karakter dari nama2 (Dede) adalah = " << strlen(nama2) << endl;
getch();
}
Hasil:4. Contoh Program Menggunakan strcpy(menyalin/mengcopy nilai string)
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <iostream>
using namespace std;
main() {
char kata[20];
char pindah[20];
cout << "input kata yang akan di pindah/copy : ",
gets(kata);
strcpy(pindah, kata);
cout << "Pemindahannya = " << pindah;
getch();
}
Hasil:5. Contoh Program Menggunakan strupr Dan strlwr (memperbesar/memperkecil karakter)
#include <conio.h>
#include <iostream>
#include <stdio.h>
#include <string.h>
using namespace std;
main() {
char nama[50];
cout << "masukkan nama = ";
cin >> nama;
strlwr(nama);
cout << "\nhuruf kecil = " << nama;
strupr(nama);
cout << "\nhuruf besar = " << nama;
}
Hasil:
Posting Komentar