Ads 468x60px

Labels

Labels

Selasa, 11 Oktober 2011

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;

}

2 komentar:

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

    BalasHapus
  2. sama2.....salam kenal juga.....:)

    BalasHapus