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. 

thumbnail

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:
image1

2. Contoh program strchr(mencari nilai karakter dalam string)
#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:
image2

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:
image3

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:
image4

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:
image5

Semoga berhasil dan bermanfaat, terimakasih.

DedeBKc
DedeBKc Hai, saya Dede Kurniawan, seorang Full Stack Developer. Saya suka berbagi tutorial IT dan menulis di blog. Yuk, bergabung dan eksplorasi dunia IT bersama saya!

Posting Komentar