file baruuu

Upload: fitri-ani

Post on 07-Aug-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/20/2019 File baruuu

    1/2

    Praktikum Algoritma & Pemrograman

    STRI NG 

    Dasar Teor i 

    String dalam  bahasa C merupakan array dari char. Contoh penulisan string :char   str[10];  / *  dek lar asi  str ing  10 k ar ak ter   */  char   str[]  = “test”  / *  dek lar asi  str ing  ”test”  */  

    Fungsi – fungsi yang dapat digunakan untuk manipulasi string dalam pemrograman C 

    antara lain :

     Nama f ungsi  K eter angan  li br ar y char *gets(char *s);  Melakukan input string,

    dan menyimpannya ke variabel s 

    stdio.h 

    size_t strlen(const char 

    *s); Menghasilkan  pan jang

    str ing( jumlah karakter) string s 

    str ing.h 

    char *strcat(char *s1, const char *s2); 

    Menggabungkan string s2 k e

     bagian akhir string s1 

    str ing.h 

    int strcmp(const char *s1, 

    const char *s2); Membandingkan str1 dengan str 2

    Menghasilkan nilai 0 jika s1 == s2

    , menghasilkan nilai 0 jika

    str ing.h 

    char *strcpy(char *s1, 

    const char *s2); Menyalin s2 ke s1  str ing.h 

    Percobaan 1 

    Tuliskan program berikut dan amati hasilnya ! 

    File : demostr.c

    #include #include

    main(){

    char str1[80], str2[80];int i;

    printf("Masukkan string pertama: ");gets(str1);printf("Masukkan string kedua: ");gets(str2);

    /* mengetahui panjang string*/printf("%s terdiri dari %d karakter\n", str1, strlen(str1));printf("%s terdiri dari %d karakter\n", str2, strlen(str2));

    /* membandingkan string */i= strcmp(str1, str2);if (i==0) printf("String sama.\n");

  • 8/20/2019 File baruuu

    2/2

    else if (i