PERTEMUAN 6
FUNGSI STRING
FUNGSI Gets
dan Puts :
• Fungsi gets digunakan
untuk membaca data berupa string dari keyboard.
• Fungsi puts digunakan
untuk menampilkan suatu string ke layar (monitor).
FUNGSI Strlen
:
• Fungsi strlen digunakan
untuk mengetahui panjang suatu string.
FUNGSI Strcpy
dan Strncpy :
• Fungsi strcpy berfungsi
untuk menyalin isi suatu string ke string lain.
• Fungsi strncpy berfungsi
untuk menyalin isi suatu string ke string lain sebanyak n karakter.
FUNGSI Strcmp,
Strncmp,Strcmpi dan Strncmpi :
• Fungsi strcmp digunakan
untuk membandingkan 2 buah string secara case sensitive.
• Fungsi strncmp digunakan
untuk membandingkan 2 buah string sebanyak n buah karakter secara case
sensitive
• Fungsi strcmpi digunakan
untuk membandingkan 2 buah string secara case insensitive.
• Fungsi strncmpi digunakan
untuk membandingkan 2 buah string sebanyak n buah karakter secara case
insensitive.
Semua fungsi tersebut akan menghasilkan sebuah nilai integer
yang mempunyai ketentuan :
•
Nilai return akan lebih dari 0 (>0) ketika string1 lebih besar dari string2
•
Nilai return akan sama dengan 0 (==0) ketika string1 sama dengan string 2
•
Nilai return akan kurang dari 0 (<0) ketika string1 lebih kecil dari string
2
FUNGSI Strcat
dan Strncat :
• Fungsi strcat berfungsi
untuk menggabungkan 2 buah string.
• Fungsi strncat berfungsu
untuk menggabungkan 2 buah string sebanyak n karakter.
FUNGSI Strlwr
dan Strupr :
• Fungsi strlwr berguna
untuk mengubah isi string menjadi huruf kecil.
• Fungsi strupr berguna
untuk mengubah isi string menjadi capital.
FUNGSI Strrev
:
• Fungsi strrev berguna
untuk membalikan urutan string (reverse).
Latihan Pertemuan 6
Latihan 1
SourceCode
#include
<conio.h>
#include
<stdio.h>
#include
<string.h>
#include
<stdlib.h> //untuk clear screen
using namespace
std;
int main()
{
char str1[80]="Saya Belajar Turbo
C";
system("cls");
printf("Normal : %s\n",str1);
strupr(str1);
printf("Upper Case :
%s\n",str1);
strlwr(str1);
printf("Lower Case :
%s\n",str1);
getch();
return 0;
}
|
Latihan 2
SourceCode
#include
<conio.h>
#include
<stdio.h>
#include
<string.h>
#include
<stdlib.h> //for Clear Screen "cls"
using namespace
std;
main()
{
char str1[80]="Saya Belajar Turbo
C";
system("cls");
printf("Normal : %s\n",str1);
strrev(str1);
printf("Upper Case :
%s\n",str1);
getch();
return 0;
}
|
Latihan 3
SourceCode
#include
<conio.h>
#include
<stdio.h>
#include <string.h>
#include
<stdlib.h> //for Clear Screen "cls"
using namespace
std;
main()
{
char str1[21]="Saya Belajar Turbo
C";
system("cls");
strnset(str1,'A',12);
printf("Setelah strnset 12 : %s\n",str1);
strset(str1,'*');
printf("Setelah strset : %s\n",str1);
getch();
return 0;
}
|
Komentar
Posting Komentar