Fungsi string
-
Upload
shohib-ash-hab -
Category
Documents
-
view
77 -
download
5
Transcript of Fungsi string
![Page 1: Fungsi string](https://reader035.fdokumen.com/reader035/viewer/2022080213/559f567f1a28ab00088b46db/html5/thumbnails/1.jpg)
STRING
String merupakan kumpulan karakter.
Deklarasi string :
char Nama_String[Panjang Karakter]
Contoh :
char teks[20];
Inisialisasi String
#include<stdio.h>
#include<iostream.h>
#include<conio.h>
void main()
{
char kalimat[20] = "SAYA BELAJAR C++";
cout << " " << kalimat << endl;
getch();
}
![Page 2: Fungsi string](https://reader035.fdokumen.com/reader035/viewer/2022080213/559f567f1a28ab00088b46db/html5/thumbnails/2.jpg)
STRREV
Fungsi strrev berguna untuk membalikkan urutan string
(reverse).
Contoh program :#include <stdio.h>
#include <conio.h>
#include <string.h>
main()
{
char str1[80]=”Saya Belajar Turbo C”;
printf(“Normal : %s\n”,str1);
strrev(str1);
printf(“Reverse : %s\n”,str1);
getch();
}
![Page 3: Fungsi string](https://reader035.fdokumen.com/reader035/viewer/2022080213/559f567f1a28ab00088b46db/html5/thumbnails/3.jpg)
STRSET DAN STRNSET
Fungsi strset berguna untuk mengganti isi suatu string dengan suatu karakter
tertentu.
Fungsi strnset berguna untuk mengganti isi suatu string dengan suatu karakter
tertentu sebanyak n data.
Contoh program :#include <stdio.h>
#include <conio.h>
#include <string.h>
main()
{ char str1[21]=”Saya Belajar Turbo C”;
strnset(str1,’A',12);
printf(“Setelah strnset 12 : %s\n”,str1);
strset(str1,’x');
printf(“Setelah strset : %s\n”,str1);
getch(); }
Hasil run :
Setelah strnset 12 : AAAAAAAAAAAA Turbo C
Setelah strset : xxxxxxxxxxxxxxxxxxxx
![Page 4: Fungsi string](https://reader035.fdokumen.com/reader035/viewer/2022080213/559f567f1a28ab00088b46db/html5/thumbnails/4.jpg)
STRCPY
Fungsi strcpy adalah menyalin satu string ke string yang lain.
Contoh menyalin string:#include <conio.h>
#include <iostream.h>
#include <string.h>
void main()
{ char Nama1[] = "Kelinci"; char Nama2[] = "Jerapah";
cout << "\nNama Binatang [1]: " << Nama1;
cout << "\nNama Binatang [2]: " << Nama2;
strcpy(Nama1, Nama2);
cout << "\n\nSetelah menggunakan fungsi 'strcpy', maka hasilnya :";
cout << "\nNama Binatang [1]: " << Nama1;
cout << "\nNama Binatang [2]: " << Nama2 << endl;
getch();
}
Hasil run :
Nama Binatang [1] : Jerapah
Nama Binatang [2] : Jerapah
![Page 5: Fungsi string](https://reader035.fdokumen.com/reader035/viewer/2022080213/559f567f1a28ab00088b46db/html5/thumbnails/5.jpg)
STRLWR
Fungsi strlwr digunakan untuk mengubah huruf besar menjadi huruf kecil.
Contoh :
#include<conio.h>
#include<stdio.h>
#include<string.h>
main()
{
char nama[20];
printf("Masukkan Nama (Dalam Huruf Besar) : ");
gets(nama);
printf("\nHasil fungsi strlwr adalah %s", strlwr(nama));
getch();
}