[ppt] presentasi string dalam bahasa c

Upload: aan-junior

Post on 02-Mar-2018

228 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/26/2019 [Ppt] Presentasi STRING Dalam Bahasa C

    1/16

    STRING

    Created by :Anwar Sapii (F1B115021)

    La! Triawanri N"#ian!n$ (F1B115021)

    %!&a'at Ta! (F1B11502*)+ni#er,ita, %atara'

  • 7/26/2019 [Ppt] Presentasi STRING Dalam Bahasa C

    2/16

    -en$ertian

  • 7/26/2019 [Ppt] Presentasi STRING Dalam Bahasa C

    3/16

    aa' ba&a,a pe'r"$ra'an C ,trin$ adaa& arraybertipe

    arater (char)/ +nt! 'ena'pian ,trin$ yan$ diand!n$

    "e& ,eb!a& array,arater 4"r'at yan$ yan$ diper$!naan

    adaa& %s/ 6etia ita 'en$in,tr!,ian "'p!ter !nt!

    'ena'pian ,trin$ "'p!ter aan 'e'eri,a ,at! per ,at!

    ee'enarraydan 'ena'piannya e ayar '"nit"r/ 6"'p!ter

    aan ber&enti 'e'eri,a ee'en arrayyan$ ,ean7!tnya 7ia

    'ene'!an nullcharacter('\0')/

    Strin$

  • 7/26/2019 [Ppt] Presentasi STRING Dalam Bahasa C

    4/16

    Library Strin$

  • 7/26/2019 [Ppt] Presentasi STRING Dalam Bahasa C

    5/16

    Fungsi Fungsi dari Librari String

    String.h'er!paan ibrary yan$'enyi'pan 4!n$,i84!n$,i yan$ di$!naan

    !nt! 'enan$ani ,trin$ ata!p!n ,!b,trin$/antara ain : strcpy, strncpy, strcat,strncat, strcmp, strncmp, strlen,

    strchr.

  • 7/26/2019 [Ppt] Presentasi STRING Dalam Bahasa C

    6/16

    Ini,iai,a,i//string

  • 7/26/2019 [Ppt] Presentasi STRING Dalam Bahasa C

    7/16

    Ini,iai,a,i/

    Cara !nt! 'en$ini,iai,a,i ,trin$ dapatdia!an den$an ,aa& ,at! ara di bawa& ini :

    char nama[]="Ini adalah string";char nama2[]={'i','n','i', '','s','t','r','i','n','g','\0'};

    char nama[!]="#$I";char nama%[!]={'','&','d','i','\0'}

    char nama!="Ini (&ga string";

  • 7/26/2019 [Ppt] Presentasi STRING Dalam Bahasa C

    8/16

    +nt! 'en$i,i ,!at! ,trin$ aranya adaa& :

    strcpy)nama,"Ini string"*;

    nama!="Ini (&ga string";

  • 7/26/2019 [Ppt] Presentasi STRING Dalam Bahasa C

    9/16

    Input Output..string///// /

  • 7/26/2019 [Ppt] Presentasi STRING Dalam Bahasa C

    10/16

    scanf()6etia 'e'aai scanf(),data ,b"e& 'en$and!n$ ,pa,i ,eba

    beri!t :

    9in!de,tdi"/&; 'ain() < &ar na'e=15>? print4(%a,!an n ,an4(@,na'e)?

    print4(na",trin$/n na'e)? $et&()? D

  • 7/26/2019 [Ppt] Presentasi STRING Dalam Bahasa C

    11/16

    gets()Sedan$an 'en$$!naan 4!'e'a,!an ,trin$ ita b"

    arater ,pa,i ,eba$ai "nt"&beri!t :

    +incl&destdi-.h

    main)*{

    char name[/!]; print)1Insert -&r

    gets)name*; print)"\n5all-, 6s

    string.\n", name*; getch)*;

    }

  • 7/26/2019 [Ppt] Presentasi STRING Dalam Bahasa C

    12/16

    Measu!!an "aString

    -e'a,!an data ,tridaa' ,!at! #ariabedia!an den$an 4!

    $et,() ata! ,an4()/ B!'!' pe'aaian

    adaa& ,eba$ai ber

    +incl&degets)nama8array*;ata&

    +incl&de

    scan)16s9,

    nama8array*;

  • 7/26/2019 [Ppt] Presentasi STRING Dalam Bahasa C

    13/16

  • 7/26/2019 [Ppt] Presentasi STRING Dalam Bahasa C

    14/16

    ,trpy()

    Stren ()

    Strat() Str&r

    Str'p ()

    Beberapa %anip!a,i Strin$

  • 7/26/2019 [Ppt] Presentasi STRING Dalam Bahasa C

    15/16

    +nt! 'ena'pian ,trin$ yan$ diand!n$ "e&

    ,eb!a& array,arater 4"r'at yan$ yan$ diper$!naan adaa&

    %s/ 6etia ita 'en$in,tr!,ian "'p!ter !nt!

    'ena'pian ,trin$ "'p!ter aan 'e'eri,a ,at! per ,at!

    ee'enarraydan 'ena'piannya e ayar '"nit"r/ 6"'p!ter

    aan ber&enti 'e'eri,a ee'en arrayyan$ ,ean7!tnya 7ia

    'ene'!an nullcharacter('\0')/

    6e,i'p!an

  • 7/26/2019 [Ppt] Presentasi STRING Dalam Bahasa C

    16/16

    #han!$u