關於字串的處理總結

2022-08-11 06:18:13 字數 2248 閱讀 9008

常見的字串型別:

char wchar_t cstring string 

關於字串處理的函式,具體例子: 

strcat(str1,str2);

tcslen(str) 獲得字串長度

tcsrchr(str, l'\\') 反向搜尋獲得最後乙個tchar的位置

stprintf(tchar *buffer,const tchar *format [,argument] ..)獲得乙個格式化字串

tcsdup 給乙個指標分配源字串大小的記憶體並從源字串copy值

tcstok 按標記將字串拆分

tcscpy 拷貝字串.

字串連線函式strcat(),將strsource連線到strdestination。

下面是msdn的宣告:

1

char *strcat(

2char *strdestination,

3const

char *strsource 4);

5 wchar_t *wcscat(

6 wchar_t *strdestination,

7const wchar_t *strsource 8);

9 unsigned char *_mbscat(

10 unsigned char *strdestination,

11const unsigned char *strsource

12);

13 template 14

char *strcat(

15char (&strdestination)[size],

16const

char *strsource

17 ); //

c++ only

18 template 19 wchar_t *wcscat(

20 wchar_t (&strdestination)[size],

21const wchar_t *strsource

22 ); //

c++ only

23 template 24 unsigned char *_mbscat(

25 unsigned char (&strdestination)[size],

26const unsigned char *strsource

27 ); //

c++ only

typedef byte

byte;

typedef unsigned

short

word;

typedef unsigned

intuint;

typedef

intint;

typedef

long

bool;

typedef

long

long;

typedef unsigned

long

dword;

typedef

void *handle;

typedef word *lpword;

typedef dword *lpdword;

typedef

char

char;

typedef

/*[string]

*/ __rpc_string char *lpstr;

typedef

/*[string]

*/ __rpc_string const char *lpcstr;

typedef wchar_t wchar;

typedef wchar tchar;

typedef

/*[string]

*/ __rpc_string wchar *lpwstr;

typedef

/*[string]

*/ __rpc_string tchar *lptstr;

typedef

/*[string]

*/ __rpc_string const wchar *lpcwstr;

typedef

/*[string]

*/ __rpc_string const tchar *lpctstr;

typedef handle *lphandle;

舉例

關於字串的處理

size large size head 預設顯示10行 head file1 head n 15 file1 顯示15行 同 lines 15,head 12 file1 tail 與head 剛相反 tail f var log messages 持續顯示log的動態改變 直到用ctrl c結束...

關於字串的總結

1 字串的概念 a 字串或串 string 是由數字 字母 下劃線組成的一串字元。b 一般記為 s a1a2 an n 0 它是程式語言中表示文字的資料型別。c 通常以串的整體作為操作物件,如 在串中查詢某個子串 求取乙個子串 在串的某個位置上插入乙個子串以及刪除乙個子串等。兩個字串相等的充要條件是...

關於JAVA處理字串

如果有一段英文,如 i am a student.my name is aaa.i like to swim,play basketball and play football.這裡面有逗號 有點號,或者還有其他符號 但如果遇到單引號,如my father s 中的father s要單獨作為乙個單詞...