1. Fungsi strcat()
Digunakan untuk menambahkan string sumber kebagian akhir dari string tujuan. File
header yang disertakan adalah string.h dan ctype.h
Bentuk Penulisan :
Berikut Contoh Fungsi strcat() Program C++:
#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <string.h>
using namespace std;
main()
{
/*FUNGSI strcat()*/
char kata1[]="Sampurna";
char kata2[]="1878";
cout<<strcat(kata1,kata2);
getch();
}
#include <conio.h>
#include <stdio.h>
#include <string.h>
using namespace std;
main()
{
/*FUNGSI strcat()*/
char kata1[]="Sampurna";
char kata2[]="1878";
cout<<strcat(kata1,kata2);
getch();
}
2. Fungsi strcmp()
Digunakan untuk membandingkan string pertama dengan string kedua. Hasil dari fungsi
bertipe data integer (int). File header yang harus disertakan string.h.
Bentuk Penulisan :
Berikut Contoh Fungsi strcmp() Program C++:
#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <string.h>
using namespace std;
main()
{
puts("==========================================");
puts("\t CONTOH PROGRAM strcmp");
puts("==========================================");
char a1[] = "S";
char a2[] = "s";
char b1[] = "S";
cout<<"Hasil Perbandingan "<<a1<<" dan "<<a2<<"->";
cout<<strcmp(a1,a2)<<endl;
cout<<"Hasil Perbandingan "<<a2<<" dan "<<a1<<"->";
cout<<strcmp(a2,a1)<<endl;
cout<<"Hasil Perbandingan "<<a1<<" dan "<<b1<<"->";
cout<<strcmp(a1,b1)<<endl;
getch();
}
#include <conio.h>
#include <stdio.h>
#include <string.h>
using namespace std;
main()
{
puts("==========================================");
puts("\t CONTOH PROGRAM strcmp");
puts("==========================================");
char a1[] = "S";
char a2[] = "s";
char b1[] = "S";
cout<<"Hasil Perbandingan "<<a1<<" dan "<<a2<<"->";
cout<<strcmp(a1,a2)<<endl;
cout<<"Hasil Perbandingan "<<a2<<" dan "<<a1<<"->";
cout<<strcmp(a2,a1)<<endl;
cout<<"Hasil Perbandingan "<<a1<<" dan "<<b1<<"->";
cout<<strcmp(a1,b1)<<endl;
getch();
}
3. Fungsi strcpy()
Digunakan untuk menyalin string asal ke-variabel string tujuan, dengan syarat string tujuan
harus mempunyai tipe data dan ukuran yang sama dengan string asal. file header yang
disertakan adalah string.h.
Bentuk Penulisan :
Berikut Contoh Fungsi strcpy() Program C++:
#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <string.h>
using namespace std;
main()
{
puts("===============================");
puts("CONTOH PENGGUNAAN FUNGSI STRCPY");
puts("===============================");
char kata1[20];
char kata2[20];
cout<<"Masukkan Kata 1 = ";gets(kata1);
cout<<"Masukkan Kata 2 = ";gets(kata2);
cout<<endl;
printf("Kata 1 adalah %s dan Kata 2 adalah %s",kata1,kata2);
cout<<endl;
cout<<"strcpy(kata1,kata2)";
/*PROSES*/
strcpy(kata1,kata2);
cout<<endl;
printf("Sekarang nilai dari kata 1 adalah %s dan Kata 2 adalah %s",kata1,kata2);
getch();
}
#include <conio.h>
#include <stdio.h>
#include <string.h>
using namespace std;
main()
{
puts("===============================");
puts("CONTOH PENGGUNAAN FUNGSI STRCPY");
puts("===============================");
char kata1[20];
char kata2[20];
cout<<"Masukkan Kata 1 = ";gets(kata1);
cout<<"Masukkan Kata 2 = ";gets(kata2);
cout<<endl;
printf("Kata 1 adalah %s dan Kata 2 adalah %s",kata1,kata2);
cout<<endl;
cout<<"strcpy(kata1,kata2)";
/*PROSES*/
strcpy(kata1,kata2);
cout<<endl;
printf("Sekarang nilai dari kata 1 adalah %s dan Kata 2 adalah %s",kata1,kata2);
getch();
}
4. Fungsi strlen()
Digunakan untuk memperoleh banyaknya kkarakter dalam string. File Header yang harus
disertakan adalah string.h.
Bentuk Penulisan :
Berikut Contoh Fungsi strlen() Program C++:
char huruf[20];
puts("==========================================");
puts("\t CONTOH PROGRAM strlen");
puts("==========================================");
cout<<"Masukkan Sembarang Kata = ";gets(huruf);
cout<<"Panjang Kata Ynag Anda Inputkan = "<<strlen(huruf);
getch();
puts("==========================================");
puts("\t CONTOH PROGRAM strlen");
puts("==========================================");
cout<<"Masukkan Sembarang Kata = ";gets(huruf);
cout<<"Panjang Kata Ynag Anda Inputkan = "<<strlen(huruf);
getch();
5. Fungsi strrev()
Digunakan Untuk membalik letak urutan pada string. Strng urutan paling akhir
dipindahkan keurutan paling depan dan seterusnya. File Header yang digunakan adalah
String.h.
Bentuk Penulisan :
Berikut Contoh Fungsi strrev() Program C++:
#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <string.h>
using namespace std;
main()
{
char kata[20];
cout<<"Masukan Sembarang Kata = ";
gets(kata);
strrev(kata);
cout<<"Hasil Perubahan = "<<kata;
getch();
#include <conio.h>
#include <stdio.h>
#include <string.h>
using namespace std;
main()
{
char kata[20];
cout<<"Masukan Sembarang Kata = ";
gets(kata);
strrev(kata);
cout<<"Hasil Perubahan = "<<kata;
getch();
6. Fungsi Atof()
Digunakan untuk mengubah string angka menjadi bilangan numerik float. File header
yang harus digunakan adalah math.h.
Bentuk Penulisan :
Berikut Contoh Fungsi atof() Program C++:
#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <string.h>
using namespace std;
main()
{
char kata[20];
float angka, a, b;
cout<<"Masukan Sembarang Kata berupa angka = ";
gets(kata);
angka = atof(kata);
a = angka + 5;
cout<<"Hasil Perubahan ditambah dengan 5 = "<<a;
getch();
}
#include <conio.h>
#include <stdio.h>
#include <string.h>
using namespace std;
main()
{
char kata[20];
float angka, a, b;
cout<<"Masukan Sembarang Kata berupa angka = ";
gets(kata);
angka = atof(kata);
a = angka + 5;
cout<<"Hasil Perubahan ditambah dengan 5 = "<<a;
getch();
}
7. Fungsi Atoi ()
Digunakan untuk mengubah string angka menjadi bilangan numerik integer. File header
yang digunakan adalah stdlib.h.
Bentuk Penulisan :
Berikut Contoh Fungsi atoi() Program C++:
#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <string.h>
using namespace std;
main()
{
char kata[20];
float angka, a, b;
cout<<"Masukan Sembarang Kata berupa angka = ";
gets(kata);
angka = atoi(kata);
a = angka + 5;
cout<<"Hasil Perubahan ditambah dengan 5 = "<<a;
getch();
}
#include <conio.h>
#include <stdio.h>
#include <string.h>
using namespace std;
main()
{
char kata[20];
float angka, a, b;
cout<<"Masukan Sembarang Kata berupa angka = ";
gets(kata);
angka = atoi(kata);
a = angka + 5;
cout<<"Hasil Perubahan ditambah dengan 5 = "<<a;
getch();
}
8. Fungsi atol()
Digunakan untuk mengubah string menjadi bilagan numerik long integer. File header
yang digunakan adalaha stdlib.h.
Bentuk Penulisan :
Berikut Contoh Fungsi atol() Program C++:
#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <string.h>
using namespace std;
main()
{
char kata[20];
float angka, a, b;
cout<<"Masukan Sembarang Kata berupa angka = ";
gets(kata);
angka = atol(kata);
a = angka + 5;
cout<<"Hasil Perubahan ditambah dengan 5 = "<<a;
getch();
}
#include <conio.h>
#include <stdio.h>
#include <string.h>
using namespace std;
main()
{
char kata[20];
float angka, a, b;
cout<<"Masukan Sembarang Kata berupa angka = ";
gets(kata);
angka = atol(kata);
a = angka + 5;
cout<<"Hasil Perubahan ditambah dengan 5 = "<<a;
getch();
}
9. Fungsi strlwr()
Digunakan untuk mengubah setiap huruf kapital menjadi string huruf kecil. File header
yang harus digunakan adalah string.h.
Bentuk Penulisan :
Berikut Contoh Fungsi strlwr() Program C++:
#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <string.h>
using namespace std;
main()
{
char kata[20];
cout<<"Masukan Sembarang Kata dengan Huruf Besar =";
gets(kata);
strlwr(kata);
cout<<"Hasil Perubahan = "<<kata;
getch();
}
#include <conio.h>
#include <stdio.h>
#include <string.h>
using namespace std;
main()
{
char kata[20];
cout<<"Masukan Sembarang Kata dengan Huruf Besar =";
gets(kata);
strlwr(kata);
cout<<"Hasil Perubahan = "<<kata;
getch();
}
10. Fungsi strupr()
Digunakan untuk mengubah setiap huruf kecil dalam string menjadi huruf kapital. File
header yang yang harus disertakan adalah string.h.
Bentuk Penulisan :
Berikut Contoh Fungsi strupr() Program C++:
#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <string.h>
using namespace std;
main()
{
char kata[20];
cout<<"Masukan Sembarang Kata dengan Huruf Kecil=";
gets(kata);
strupr(kata);
cout<<"Hasil Perubahan = "<<kata;
getch();
}
#include <conio.h>
#include <stdio.h>
#include <string.h>
using namespace std;
main()
{
char kata[20];
cout<<"Masukan Sembarang Kata dengan Huruf Kecil=";
gets(kata);
strupr(kata);
cout<<"Hasil Perubahan = "<<kata;
getch();
}
Sumber:
Frieyadie, S.Kom. (2007). Pemrograman C++ dengan Borland C++ 5.02 (Edisi Revisi). Jakarta.
Tidak ada komentar:
Posting Komentar