vc 規範 附上常用字串對照表

2021-08-27 07:26:01 字數 3198 閱讀 9604

為了健壯程式的執行,並且滿足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...