String & IO

26
www.themegallery.c om LOGO Struktur Data Kristian Adi Nugraha, S.Kom, M.T. String & IO Program Studi Teknik Informatika Fakultas Teknologi Informasi

description

sting Io

Transcript of String & IO

PowerPoint Presentation

Struktur Data

Kristian Adi Nugraha, S.Kom, M.T.String & IOProgram Studi Teknik InformatikaFakultas Teknologi Informasiwww.themegallery.comLOGOStringDefinisiMerupakan tipe data dalam programming yang merepresentasikan teks atau sekumpulan karakterStringKarakteristikDiawali dan diakhiri dengan quotation marks ( )Dengan demikian bisa dibedakan apakah susunan karakter tersebut merupakan teks atau bukanPada umumnya menggunakan header C vs C++ StringKonsep String pada C dan C++ agak berbedaC vs C++ StringPada C, String merupakan Array of Char

Pada C++, String merupakan ObjectC vs C++ StringDeklarasi pada Cchar kata[20];

Deklarasi pada C++string kata;

C vs C++ StringInisialisasi pada Cchar kata[20] = Hello World!;char kata[] = Hello World!;

Inisialisasi pada C++string kata = Hello World!;string kata(Hello World!);

C vs C++ StringModifikasi pada Cchar kata[20];kata = Hello World!; //TIDAK BISA!

Modifikasi pada C++string kata;kata = Hello World!; //BISA!

C vs C++ StringCopy pada Cchar kata[20];strcpy(kata, "Hello World!");

Copy pada C++string kata;kata = Hello World!;C vs C++ StringConcatenating pada Cchar kata1[10] = Hello;char kata2[10] = World!char kata3[20];strcpy(kata3, strcat(kata1, kata2));

Concatenating pada C++string kata1 = Hellostring kata2 = World!;string kata3 = kata1 + kata2;C vs C++ StringAkses karakter pada Cchar kata[10] = Hello;cout e

Akses karakter pada C++string kata = Hellocout ecout e

C vs C++ StringCompare karakter pada Cif (strcmp(kata1, kata2) < 0) if (strcmp(kata1, kata2) == 0)if (strcmp(kata1, kata2) > 0)

Compare karakter pada C++if (kata1 < kata2)if (kata1 == kata2)if (kata1 > kata2)

C vs C++ StringMencari ukuran string pada Cstrlen(kata);

Mencari ukuran string pada C++kata.length();Pertanyaan?Fungsi untuk Stringfindfind_first_offind_first_not_of

Fungsi untuk StringfindMencari posisi substring di dalam string

Contoh:string kata = "halo apa kabar?";int posisi = kata.find("ab",0);cout