常用C C 字串處理總結

2021-06-27 11:47:20 字數 1238 閱讀 8067

輸入輸出:cin,cout,getchar,gets,putchar,puts,printf,scanf

格式化:sprintf,sprintf_s,wsprintf,wsprintf_s,swprintf,swprintf_s  (請仔細比較這幾組函式的區別)

格式化值:

char*字串處理:strlen,strcpy,strcat,strcmp

char*字串處理:

string字串處理:

字串轉數字:

字元判斷:

記憶體操作:

格式轉換:

c++方式

std::vectorsplitstr(const std::string &str, const std::string &pattern)

std::string strs = str + pattern;

size_t pos = strs.find(pattern);

size_t size = strs.size();

while (pos != std::string::npos)

return resvec;

}

c方式

vectorsplitstr(const string &str, const string &pattern)

delete strc;

return resultvec;

}

格式轉換:

#include#include#includechar* wchartochar(const wchar_t* wp)  

wchar_t* chartowchar(const char* c)

以上的函式都在string.h string stdio.h stdlib.h等標頭檔案裡面,用的時候可以再查

盡量使用c/c++標準庫裡面的函式吧,微軟的那些不標準的東西真心看著煩,不推薦用,如果是做qt,cocos2d等第三方框架的開發,建議用那個框架自己封裝的字串類來操作。

常用C C 字串處理總結

輸入輸出 cin,cout,getchar,gets,putchar,puts,printf,scanf 格式化 sprintf,sprintf s,wsprintf,wsprintf s,swprintf,swprintf s 請仔細比較這幾組函式的區別 格式化值 返回百分號 b 返回二進位制數 ...

C C 字串處理函式

c include 1.字串長度 extern int strlen char s 返回s的長度,不包括結束符null 2.字串比較 extern int strcmp char s1,char s2 extern int strncmp char s1,char s2,int n 比較字串s1和s...

C C 字串處理函式

c char st 100 1.字串長度 strlen st 2.字串比較 strcmp st1,st2 strncmp st1,st2,n 把st1,st2的前n個進行比較。3.附加 strcat st1,st2 strncat st1,st2,n n表示連線上st2的前n個給st1,在最後不要加...