【正文】
include int strcoll( const char *str1, const char *str2 )。 if( strcmp( name, Mary ) == 0 ) printf( Hello, Dr. Mary!\n )。功能:比較字符串str1 and str2, 返回值如下:返回值 解釋 less than 0 str1 is less than str2 equal to 0 str1 is equal to str2 greater than 0 str1 is greater than str2 例如: printf( Enter your name: )。相關(guān)主題:strpbrk(), strspn(), strstr(), and strtok().strcmp語法: include char *strchr( const char *str, int ch )。 printf( Hello, %s\n, title )。 scanf( %s, name )。 include char *strcat( char *str1, const char *str2 )。這是將一個數(shù)組的所以分量設(shè)置成零的很便捷的方法。\039。 memset() 可以應(yīng)用在將一段內(nèi)存初始化為某個值。 include void *memset( void *buffer, int ch, size_t count )。功能: 與mencpy相同,不同的是當(dāng)to 和 from 重疊,函數(shù)正常仍能工作。相關(guān)主題:memmove().memmove語法:功能:函數(shù)從from中復(fù)制count 個字符到to中,并返回to指針。返回值如下:Value 解釋 less than 0 buffer1 is less than buffer2 equal to 0 buffer1 is equal to buffer2 greater than 0 buffer1 is greater than buffer2 相關(guān)主題:memchr(), memcpy(), and strcmp().memcpy語法: include int memcmp( const void *buffer1, const void *buffer2, size_t count )。 else printf( Found an X\n )。,strlen(names)) == NULL ) printf( Didn39。 if( memchr(names,39。返回一個指針,指向ch 在字符串中首次出現(xiàn)的位置, 如果ch 沒有在字符串中找到,返回NULL。 include void *memchr( const void *buffer, int ch, size_t count )。功能:如果參數(shù)是十六進制數(shù)字字符(即:AF, af, 09),函數(shù)返回非零值,否則返回零值。相關(guān)主題:tolower()isxdigit語法: include int isupper( int ch )。功能:如果參數(shù)是空格類字符(即:單空格,制表符,垂直制表符,滿頁符,回車符,新行符),函數(shù)返回非零值,否則返回零值。相關(guān)主題:isalnum(), isalpha(), istrl(), isdigit(), isgraph(), isprint(), and isspace().isspace語法: include int ispunct( int ch )。功能:如果參數(shù)是可打印字符(包括空格),函數(shù)返回非零值,否則返回零值。相關(guān)主題:isupper()isprint語法: include int islower( int ch )。功能