strcat() untuk Menggabungkan String pada C++
![]() |
Contoh Program strcat() pada C++ |
C++ menyediakan fungsi yang digunakan untuk menggabungkan suatu string pada akhir dari string yang lain. Fungsi tersebut adalah strcat().
Bentuk penulisannya : strcat(string1, string2)
Berikut ini program C++ untuk menggabungkan String
:
/*
Manggabungkan
String
Compiler :
Microsoft Visual Studion 2012
*/
#include
<iostream>
using namespace std;
#include
<conio.h>
#include
<string.h>
int
main()
{
char string1 [] ="Bjarne ";
char string2 [] ="Stroustrup";
cout<<"Menggabungkan String"<<endl;
cout<<"--------------------"<<endl;
cout<<"string1 : "<<string1<<endl;
cout<<"string2 : "<<string2<<endl;
strcat(string1,
string2);
cout<<"\nSetelah digabung, string1
sekarang menjadi : "<<string1<<endl;
_getche();
return EXIT_SUCCESS;
}
Menggabungkan String
--------------------
string1 : Bjarne
string2 : Stroustrup
Setelah digabung, string1 sekarang menjadi : Bjarne Stroustrup
--------------------
string1 : Bjarne
string2 : Stroustrup
Setelah digabung, string1 sekarang menjadi : Bjarne Stroustrup
Penjelasan :
Pada program diatas,
string1 > "Bjarne "
string2 > "Stroustrup";
dengan menggunakan fungsi strcat(string1, string2);. String
yang ada pada variabel string2 “Stroustrup”
dapat ditambahkan di akhir string1 “Bjarne”.
Setelah proses penggabungan maka string1 sekarang berisi “Bjarne
Stroustrup”.
Baca juga fungsi string C++ lainnya:
1. Membandingkan String dengan strcmp() dan strncmp()
2. strcat() untuk Menggabungkan String pada C++
3. [C++] Membalik String dengan strrev()
4. strlwr() - C++ : Konversi String ke Huruf Kecil
5. strupr() - C++ : Konversi String ke Huruf Kapital
6. Menghitung String Masukan Dengan strlen() dan cin.gcount() – C++
7. [C++] Menyalin String Berbeda dengan Menyalin Bilangan (strcpy)
8. C++ - Mencari String dengan strstr()
[RS]
Klik Like & Share jika postingan ini bermanfaat
Apa tanggapan Anda?
Berikan tanggapan Anda melalui kolom komentar yang telah disediakan.
- Gunakan bahasa yang sopan;
- Saat menjadikan postingan pada blog ini sebagai referensi, jangan lupa mencantumkan sumbernya (link dari blog ini).
Jika blog ini bermanfaat jangan lupa memberikan 'like' atau 'share' untuk mendapatkan update terbaru.
Terima kasih
Kalau 3 input string digabung bagaimana kak?
ReplyDelete@Mr right
DeleteBisa dilakukan dua kali proses dgn strcat(). string1 dan string2 digabungkan dulu, kemudian hasilnya digabung dengan string3. Good luck!
itu kan sifat char string1 dan string2 nya konstan (sudah di tentukan),
ReplyDeletekalo charnya yang di input user ketika program di jalankan, bagaimana gan ?
@Blues Pedia
DeleteHal tersebut bisa untuk dilakukan.
Seperti pada umumnya, ambil inputan dari user terlebih dahulu dengan menggunakan "cin", kemudian hasilnya digabung menggunakan fungsi "strcat()". Good luck!