為了健壯程式的執行,並且滿足ansi和unicode的處理,所有用到字串的型別為:
string,一律使用tstring
char 一律用tchar 陣列用tchar* 或者ptstr
sizeof(szbuffer) 字串大小要用_countof(szbuffer)
所有的字串處理函式一律使用已_tcs開頭的已_s結尾的安全函式,如果有_s的一定要用。
記憶體分配要用_tcsmalloc
在stdafx.h中定義如下。
#ifdef _unicode
#define tstring wstring
#else
#define tstring string
#endif
#define _tcsmalloc(ncharacters) (tchar*)malloc(ncharacters * sizeof(tchar))
適應函式
多位元組unicode
解釋_tcscat_s
strcat_s
wcscat_s
字串追加區分大小寫
_tcscpy_s
strcpy_s
wcscpy_s
字串拷貝區分大小寫
_tcserror_s
strerror_s
_wcserror_s
獲取系統錯誤資訊或列印使用者程式錯誤資訊。
_tscanf_s
scanf_s
wscanf_s
格式輸入函式
_ftscanf_s
fscanf_s
fwscanf_s
從乙個流中執行格式化輸入
_stscanf_s
sscanf_s
swscanf_s
從乙個字串中讀進與指定格式相符的資料.
_sntscanf_s
_snscanf_s
_snwscanf_s
乙個指定長度的reads設定資料從字串中
_tprintf_s
printf_s
wprintf_s
產生格式化輸出的函式
_tcprintf_s
_cprintf_s
_cwprintf_s
送格式化輸出至螢幕
_vtcprintf_s
_vcprintf_s
_vcwprintf_s
編寫格式化輸出到控制台使用指標引數列表。
_ftprintf_s
fprintf_s
fwprintf_s
其作用是格式化輸出到乙個流/檔案中;
_stprintf_s
sprintf_s
swprintf_s
把格式化的資料寫入某個字串緩衝區。
_sntprintf_s
_snprintf_s
_snwprintf_s
將可變個引數(...)按照format格式化成字串,然後將其複製到str中
_vtprintf_s
vprintf_s
vwprintf_s
編寫格式化輸出使用指標引數列表。
_vftprintf_s
vfprintf_s
vfwprintf_s
格式化的資料輸出到指定的資料流中
_vstprintf_s
vsprintf_s
vswprintf_s
送格式化輸出到串中
_vsntprintf_s
_vsnprintf_s
_vsnwprintf_s
用於像字串中列印資料、資料格式使用者自定義。
_sctprintf
_scwprintf
返回的格式字串中的字元數。
_vsctprintf
_vscwprintf
使用指標的引數列表,格式字串中的字元數返回。
_tcscanf_s
_cwscanf_s
從控制台讀取格式的資料。
_fgetts
fgetws
從流中讀入字串
_cgetts_s
_cgetws_s
指定位元組數讀入
_putts
_putws
輸出字串
_getts_s
_getws_s
從流中讀入字串
_tcsncat_s
wcsncat_s
字串追加指定大小
_tcsncpy_s
wcsncpy_s
字串拷貝指定大小
_tcstok_s
wcstok_s
分解字串為一組字串。
_tcsnset_s
_wcsnset_s
初始化為指定的字元字串的字元
_tcsset_s
_wcsset_s
初始化為指定的字元字串的字元
_tcscmp
wcscmp
比較兩個字串是否相同
_tcsicmp
_wcsicmp
比較兩個字串是否相同,區分大小寫
_tcsnccmp,_tcsncmp
wcsncmp
指定位元組數比較字串
_tcsncicmp,_tcsnicmp
_wcsnicmp
指定位元組數比較字串,不區分大小寫
_tcscoll
wcscoll
字元的字串比較
_tcsicoll
_wcsicoll
字元的字串比較,不區分大小寫
_tcsnccoll,_tcsncoll
_wcsncoll
比較字串使用的語言環境特定的資訊。
_tcsncicoll,_tcsnicoll
_wcsnicoll
比較字串使用的語言環境特定的資訊,不區分大小寫
_tcsftime
wcsftime
字串轉換成日期和時間
_tctime_s
_wctime_s
把日期和時間轉換為字串
_tfopen_s
_wfopen_s
開啟檔案
_tfreopen_s
_wfreopen_s
開啟指定路徑的檔案
_tstat
_wstat
獲取檔案大小
mysql常用字串 MYSQL常用字串函式寶典
mysql常用字串函式 想更進一步加強自己在查詢語句方面的能力,需要掌握常用函式。字串函式 1 concat s1,s2,sn 將s1,s2,sn串聯成乙個字串。exp root test 14 43 desc t1 field type null key default extra id int ...
python常用字串 Python常用字串操作
1.字串首字母大寫 2.統計字串中某個字母的個數 統計字串中某個字母的個數又分兩種情況,在整個字串中統計和在某個索引範圍內統計 1 在整個字串中統計,如下面統計字串str2中字母a的個數 2 在某個索引區間內統計,如下面統計字串str2索引1到10和1到30範圍內字母t的個數 3.求字串的長度 4....
常用字串函式
memset 原型 extern void memset void buffer,int c,int count 用法 include 功能 把buffer所指記憶體區域的前count個位元組設定成字元c。說明 返回指向buffer的指標。舉例 memset.c include include ma...