【文章內(nèi)容簡(jiǎn)介】
ze_t count )。功能:函數(shù)從from中復(fù)制count 個(gè)字符到to中,并返回to指針。 如果to 和 from 重疊,則函數(shù)行為不確定。相關(guān)主題:memmove().memmove語(yǔ)法: include void *memmove( void *to, const void *from, size_t count )。功能: 與mencpy相同,不同的是當(dāng)to 和 from 重疊,函數(shù)正常仍能工作。相關(guān)主題:memcpy().memset語(yǔ)法: include void *memset( void *buffer, int ch, size_t count )。功能: 函數(shù)拷貝ch 到buffer 從頭開始的count 個(gè)字符里, 并返回buffer指針。 memset() 可以應(yīng)用在將一段內(nèi)存初始化為某個(gè)值。例如: memset( the_array, 39。\039。, sizeof(the_array) )。這是將一個(gè)數(shù)組的所以分量設(shè)置成零的很便捷的方法。相關(guān)主題:memcmp(), memcpy(), and memmove().strcat語(yǔ)法: include char *strcat( char *str1, const char *str2 )。功能:函數(shù)將字符串str2 連接到str1的末端,并返回指針str1. 例如: printf( Enter your name: )。 scanf( %s, name )。 title = strcat( name, the Great )。 printf( Hello, %s\n, title )。相關(guān)主題:strchr(), strcmp(), and strcpy().strchr語(yǔ)法: include char *strchr( const char *str, int ch )。功能:函數(shù)返回一個(gè)指向str 中ch 首次出現(xiàn)的位置,當(dāng)沒(méi)有在str 中找ch到返回NULL。相關(guān)主題:strpbrk(), strspn(), strstr(), and strtok().strcmp語(yǔ)法: include int strcmp( const char *str1, const char *str2 )。功能:比較字符串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: )。 scanf( %s, name )。 if( strcmp( name, Mary ) == 0 ) printf( Hello, Dr. Mary!\n )。相關(guān)主題:memcmp(), strchr(), strcpy(), and strncmp().strcoll語(yǔ)法: include int strcoll( const char *str1, const char *str2 )。功能:比較字符串str1 和 str2, 很象strcmp. 但是, strcoll() 使用在目前環(huán)境中由setlocale()設(shè)定的次序進(jìn)行比較。strcpy語(yǔ)法: include char *strcpy( char *to, const char *from )。功能:復(fù)制字符串from 中的字符到字符串to,包括空值結(jié)束符。返回值為指針to。相關(guān)主題:memcpy(), strchr(), strcmp(), strncmp(), and strncpy().strcspn語(yǔ)法: include