String adalah sederetan simbol yang tidak tertentu panjangnya, yanganggap panjang satu
unit. String dapat berupa huruf, angka, karakter khusus, maupun karakter unicode.
jenis-jenis function string sebagai berikut,,
1. Strcat yaitu penggabunggan dua buah string
#include <conio.h>
#include <string.h>
using namespace std;
int main(int argc, char** argv) {
char tanya[50]="siapa kamu ?";
cout<<"pertanyaan : "<<tanya<<endl;
strcat(tanya, " saya yuda");
cout<<"hasil: "<<tanya<<endl;
return 0;
}
output :
2. Strchr yaitu 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]="yuda";
char dicari='a';
char*hasil;
hasil=strchr(nama,dicari);
cout<<"hasil: "<<hasil;
return 0;
}
output :
3. Strrlen yaitu mengetahui panjang nilai string.
#include <iostream>
#include <conio.h>
#include <string.h>
using namespace std;
main()
{
char nama[50]="Gilang yuda pramana";
char kosong[50]="";
cout<<"jumlah karakter dari nama(Gilang yuda pramana)adalah: "<<strlen(nama)<<endl;
cout<<"jumlah karakter dari kosong adalah: "<<strlen(kosong)<<endl;
return 0;
}
output :
4.Strcpy yaitu menyalin/mengcopy nilai string.
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <iostream>
using namespace std;
main()
{
char kata1[20]="Gilang yuda pramana";
char kata2[20];
cout<<"kata2 = "<<strcpy(kata2,kata1);
return 0;
}
output :
EmoticonEmoticon