1.strlen
函式名:strlen例項:功能:求得字串的長度
說明:strlen(str)為字串str的長度
#include
#include
intmain()
2.strcpy
函式名:strcpy例項:功 能:將乙個字串賦值給另乙個字串
說明:strcpy(str1,str2)表示將str2賦值給str1
#include
#include
intmain()
3.strncpy
函式名:strncpy例項:功能:將乙個字串的前一部分字元賦給另一字串
說明:strncpy(str1,str2,len)
表示將str2的前len個字元賦給str1
#include
#include
intmain()
4.strcmp
函式名:strcmp例項:功能:比較兩個字串的大小,按ascii值大小相比較
說明:strcmp(str1,str2) 前者大則值為1,相同則為0,後者大則為-1
#include
#include
intmain()
5.stricmp
函式名:stricmp例項:功能:比較兩個字串忽略大小寫後的大小
說明:stricmp(str1,str2),前者大則值為1,相同則為0,後者大則為-1
#include
#include
intmain()
6.strcat
函式名:strcat例項:功能:將兩個字串合為一
說明:strcat(str1, str2)把str1(包括「\0」)複製到str2後面(刪除str2原來末尾的「\0」)
#include
#include
intmain()
7.strchr
函式名:strchr例項:功能:查詢某個字元在某字串中首次出現的位置
說明:strchr(str,』c』)表示』c』字元在str首次出現的位置
#include
#include
intmain()
8.strnset
函式名:strnset例項:功能:將乙個字串前n個字元都設為指定字元
說明:strnset(str,』x』,n)表示將字串str的前n個字元變成』x』
#include
#include
intmain()
9.strtod
函式名:strtod例項:功能:將字串轉化為浮點數
說明:strtod(str,&endptr)將字串str轉化成浮點數並將因條件不合導致結束的指標由endptr傳回
/*strtod()會掃瞄引數nptr字串,跳過前面的空格字元,直到遇上數字或正負符號才開始做轉換,到出現非數字或字串結束時('\0')才結束轉換,並將結果返回。
若endptr不為null,則會將遇到不合條件而終止的nptr中的字元指標由endptr傳回。
引數nptr字串可包含正負號、小數點或e(e)來表示指數部分。如123.456或123e-2。 */
#include
#include
intmain()
10.strupr
函式名:strupr例項:功能:將字串中小寫字母變成大寫字母
說明:strupr(str)表示指向小寫字母變大寫字母後的str的指標
/*strtod()會掃瞄引數nptr字串,跳過前面的空格字元,直到遇上數字或正負符號
才開始做轉換,到出現非數字或字串結束時('\0')才結束轉換,並將結果返回。
若endptr不為null,則會將遇到不合條件而終止的nptr中的字元指標由endptr傳回。
引數nptr字串可包含正負號、小數點或e(e)來表示指數部分。如123.456或123e-2。 */
#include
#include
intmain()
c語言string h中常用的字串操作函式
根據指定字元切分字串char strtok char str1,char str2 char input 26 i,am,a,boy char p p strtok input,while p 字串反轉char strrev char str char forward string printf b...
C語言string h庫中的常用函式
首先有幾點說明 舉例 char s1 100 char dest 100 此時如果執行strcpy dest,s1 函式,則實際上只將abc複製給了dest,也就是說dest abc 而不是期望的dest abcd efg 關於記憶體區域重疊的問題可以參見 部落格 1 函式原型 char strst...
C語言string h常用函式總結
從源src所指的記憶體位址的起始位置開始拷貝n個位元組到目標dest所指的記憶體位址的起始位置中.由src所指記憶體區域複製count個位元組到dest所指記憶體區域。memmove用於從src拷貝count個字元到dest,如果目標區域和源區域有重疊的話,memmove能夠保證源串在被覆蓋之前將重...