Minggu, 13 Desember 2015

C++ STRLEN,STRCMP,STRCAT,STRCPY




STRLEN


untuk mengetahui panjang nilai string, hasilnya berupabilangan integer



#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <iostream.h>
main( )
{
char huruf[20];
char pindah[20];
clrscr( );
cout<<"MasukkanSembarangKata= ";
gets(huruf);
cout<<"PanjangKataYang Diinputkan= ";
cout<<strlen(huruf);
getch( );
}



STRCPY


untuk menyalin nilai string.



#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <iostream.h>

main()
{
char huruf[20];
char pindah[20];
clrscr( );
cout<<"Masukkan Sembarang Kata= "; gets(huruf);
/* Proses*/
strcpy(pindah, huruf);
cout<<"Pemindahannya= "<<pindah;
getch( );
}



STRCMP

untuk membandingkan 2 nilai string


#include <string.h>
#include <iostream.h>
#include <conio.h>
main( )
{
char a1[ ] = "BSI";
char a2[ ] = "Bsi";
char b1[ ] = "BSI";
clrscr( );
cout<<"HasilPerbandingan"<<a1<<" dan "<<a2<<"->";
cout<<strcmp(a1,a2)<<endl;
cout<<"HasilPerbandingan"<<a2<<" dan "<<a2<<"->";
cout<<strcmp(a2,a1) <<endl;
cout<<"HasilPerbandingan"<<a1<<" dan "<<b1<<"->";
cout<<strcmp(a1,b1) <<endl;
getch( );
}




STRCAT

untuk menggabungkan nilai string


#include<string.h>
#include<ctype.h>
#include<iostream.h>
#include<conio.h>
main()
{
  char a[30];
  char b[30];
  clrscr();
  cout<<"kata pertama=";
  cin>>a;
  cout<<"kata kedua=";
  cin>>b;
  strcat(a,b);
  cout<<"hasil gabungan:"<<a;
  getch();
}






Tidak ada komentar:

Posting Komentar