//
you're reading...
C++, Tutorial

Penggunaan Fungsi siap pakai dan pengenalan operator c++

Didalam C++ terdapat beberapa fungsi yang siap pakai yang berguna untuk menyelesaikan masalah-masalah yang berkaitan dengan string. Untuk menggunakan fungsi-fungsi tersebut kita harus mendaftarkan file header string.h

Berikut jenis-jenis fungsi yang siap pakai :

1)Fungsi strcpy  : berrguna untuk melakukan penyalinan (copy ) string dari var S1 ke var S2.
#include <iostream.h>
#include <string.h>
int main()
{
char* s1;
char* s2;
s1=”contoh duplikasi string”;
s2=strdup(s1);
cout<<“kalimat yang di copy ke var s2 : “<
return 0;
}
Fungsi Strncpy
fungsi ini berguna untuk menyalin string sebanyak n karakter dari variabel s2 kevariabel s1.
Fungsi strdup
Fungsi sebenernya sama dengan strncpy yang berguna untuk menduplikat nilai string dari variabel s2 kevariabel s1.
Fungsi strcat
Fungsi ini menggabungkan variable s2 ke posisi akhir variable s1.
contoh program

#include <iostream.h>

#include <string.h>

int main()

{

char* s1;

char* s2;

char* spasi;

s1=”teks”;

s2=”gabungan”;

strcat(s1,spasi);

strcat(s1,s2);

cout<<s1<<endl;

return 0;

}

Fungsi strlen

Berfungsi untuk mengembalikan panjang string dari s

Fungsi strcmp

Berfungsi ini berguna untuk membandingkan string yang tedapat pada variabel s1 dan s2. nilai  yang dikembalikan yaitu :

ü0 (nol) : hal ini terjadi jika s1 sama dengan s2
üKurang dari 0:hal ini terjadi jika s1 lebih kecil dari s2
üLebih dari 0 : hal ini terjadi jika s1 lebih besar dari s2

int main()

{

char* s1;

int panjang_s1;

s1=”putera batam”;

panjang_s1=strlen(s1);

cout<<“panjang string : “<<panjang_s1<<endl;

return 0;

}

int main()

{

char* s1;

char* s2;

s1=”coba”;

s2=”COBA”;

//menampilkan hasil perbandingan s1 dan s2

cout<<“hasil perbandingan : “<<strcmp(s2,s1)<<endl;

return 0;

}

Fungsi strchr

Fungsi ini mencari lokasi dari suatu string . Jika karakter ditemukan, maka fungsi ini akan mengembalikan pointer dari string yang dimulai dari karakter tersebut, tetapi jika tidak maka fungsi akan mengembalikan nilai 0.

Fungsi strstr

Fungsi akan mencari lokasi substring dari suatu string. Jika substring ditemukan maka fungsi ini akan mengembalikan pointer dari string yang dimulai dari sub string tersebut, tetapi jika tidak maka fungsi akan mengembalikan nilai 0.

#include “iostream.h”

#include “string.h”

int main()

{

char* s=”c++adalah segalanya bagiku”;

char* cari;

cari =strchr(s,’c’);

cout<<“panjang string : “<<cari<<endl;

return 0;

}

Fungsi strlwr

Fungsi ini akan mengubah string yang tersimpan divariabel  s menjadi huruf kecil.

Fungsi strupr

Fungsi ini akan mengubah string yang tersimpan divariabel  s menjadi huruf besar.

Fungsi getline

Fungsi yang berguna untuk menjadikan spasi setelah kita melakukan penginputan lebih dari satu kata

#include <iostream.h>

#include <string.h>

int main()

{

char s[20];

cout<<“masukkan nama : ” ;

cin.getline(cin,s);

cout<<“hai..”<<s<<“,apa kabarmu? “<<endl;

return 0;

}

About aditindigo

sebuah kepalsuan ketika kita berbicara tentang keikhlasan padahal jauh dalam hati kita belum sedikitpun siap untuk menerima kata “ikhlas”..egois memang tapi itulah manusia,,, tidak ada yang sempurna didunia ini,,,, begitu juga dg saya,,hanya manusia kecil dari berjuta mahluk didunia nie,,, i’m not special but i’m limited edition…..^_^

Diskusi

2 thoughts on “Penggunaan Fungsi siap pakai dan pengenalan operator c++

  1. like this,,
    membantu bgt ni buat Tugas mandiri,,
    hhe,,
    salm kenal,,

    Posted by sacharissa | 6 Januari 2012, 4:34 pm

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

Facebook

Adit Missisippi Indigo

Buat Lencana Anda
Mungkin Hanya Ini Cara Untuk Mengetahui Siapa Saya..^_^
Oktober 2011
S S R K J S M
    Jan »
 12
3456789
10111213141516
17181920212223
24252627282930
31  
%d blogger menyukai ini: