String
Pengantar String String sangat memudahkanpemrogram. Dengan string kita dapat menampilkanprompt, pesan kesalahan dan berb...
Memasukkan Data String DariKeyboard//program42.cpp#include <conio.h>#include <iostream.h>void main(){char teks[20];cout<<"...
Memasukkan Data String DariKeyboard Program di depan dapat berjalan dengannormal jika diinputkan sebuah kata. Namun jika...
Fungsi Anggota getline()//program43.cpp#include <conio.h>#include <iostream.h>void main(){char nama[50];char alamat[100];c...
Menyalin String dengan strcpy()//program44.cpp#include <conio.h>#include <iostream.h>void main(){char teks[100] = "C++ oke...
Fungsi untuk Operasi String Kompiler Borland C++ maupun TurboC++ menyediakan sejumlah fungsi yangberkaitan dengan operasi...
Upcoming SlideShare
Loading in …5
×

Materi kuliah 17 string

276 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
276
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Materi kuliah 17 string

  1. 1. String
  2. 2. Pengantar String String sangat memudahkanpemrogram. Dengan string kita dapat menampilkanprompt, pesan kesalahan dan berbagaiinformasi lainnya. Seperti halnya tipe data lain, string jugadapat berupa konstanta atau variabel. Variabel string sebenarnya merupakanarray karakter.
  3. 3. Memasukkan Data String DariKeyboard//program42.cpp#include <conio.h>#include <iostream.h>void main(){char teks[20];cout<<"Masukkan kata : ";cin>>teks;cout<<"Kata yang anda masukkan : "<<teks;getch();}
  4. 4. Memasukkan Data String DariKeyboard Program di depan dapat berjalan dengannormal jika diinputkan sebuah kata. Namun jika terdapat spasi (lebih dari satukata) maka kata sesudah spasi tidakditampung dalam variabel string. Ini disebabkan karena operator >> padacin hanya bisa membaca masukan hinggaterdapat spasi, tab atau enter. Untuk mengatasi hal tersebut kita dapatmenggunakan fungsi anggot getline().
  5. 5. Fungsi Anggota getline()//program43.cpp#include <conio.h>#include <iostream.h>void main(){char nama[50];char alamat[100];cout<<"Nama : ";cin.getline(nama, sizeof(nama));cout<<"Alamat : ";cin.getline(alamat, sizeof(alamat));cout<<"Data yang anda masukkan"<<endl;cout<<"Nama : "<<nama<<endl;cout<<"Alamat : "<<alamat<<endl;getch();}
  6. 6. Menyalin String dengan strcpy()//program44.cpp#include <conio.h>#include <iostream.h>void main(){char teks[100] = "C++ oke";;char kalimat[100];cout<<"teks = "<<teks<<endl;//menyalin isi teks ke kalimatstrcpy(kalimat, teks);cout<<"kalimat = "<<kalimat<<endl;getch();}
  7. 7. Fungsi untuk Operasi String Kompiler Borland C++ maupun TurboC++ menyediakan sejumlah fungsi yangberkaitan dengan operasi string.Beberapa diantaranya :strlen(), strcat(), strcmp(), stricmp(),strncmp(), strlwr(), strupr(), strstr(),strrev() Semua fungsi diatas mempunyaiprototipe string.h

×