5-2 字元陣列與字串210.71.78.162/doc/307.pdf · strlen() output tony stark 10 input tony...

18
Ya-Chun Hsu @ Taipei Municipal Jianguo High School 㶶⯋ꤏ C-String

Upload: others

Post on 21-Oct-2019

4 views

Category:

Documents


0 download

TRANSCRIPT

  • Ya-Chun Hsu @ Taipei Municipal Jianguo High School

    C-String

  • �C-string

    [0] [1] [2] [3] [4] [5]

    'H' 'A' 'P' 'P' 'Y' '\0'

    NULL字元

  • NULL字元 NULL Character�

    +1'\0'

  • 字元陣列列 輸入與輸出

  • �cin

    Output

    Hello Tony.

    Input

    Tony Stark

  • �cin.getline()

    Output

    Hello Tony Stark.

    Input

    Tony Stark

  • �strlen()

    Output

    Tony Stark 10

    Input

    Tony Stark

    size_t strlen ( const char * str );

  • �strcpy()

    Output

    Hello, World!

    char * strcpy ( char * destination, const char * source );

  • �strcat()

    Output

    Hello, World!

    char * strcat ( char * destination, const char * source );

  • �strcmp()

    Output

    APPLE is greater than APPEAL

    int strcmp ( const char * str1, const char * str2 );

  • Ya-Chun Hsu @ Taipei Municipal Jianguo High School

    String

  • 字串串 stringstring� �

    string cstring

  • �length()

    Output

    10 T o n y S t a r k

    Input

    Tony Stark

    size_t length() const;

  • �=

    Output

    Hello, World!

  • �+Output

    Hello, Tony Hello, World!

  • �>,�==,�<

    Output

    APPLE is greater than APPEAL