字元操作小技巧總結

2021-06-18 03:52:36 字數 752 閱讀 4231

利用api函式isdbcsleadbyte(),非零為多位元組的首字元,否則為單位元組字元。例如:

if (isdbcsleadbyte(str.getat(num)))

具體實現如下:

cstring cteststrcutdlg::getleftcut(cstring str, int num)

if (num > 0)

cstring szsplit = lpszsplit;   

if(szsplit.getlength() == 0)   

cstring s;   

int n;   

do    

else if(n==0)   

else  

} while(1);   

return rarrstring.getsize();   

}strcpy提供了字串的複製。即strcpy只用於字串複製,並且它不僅複製字串內容之外,還會複製字串的結束符。

已知strcpy函式的原型是:char* strcpy(char* dest, const char* src);

memcpy提供了一般記憶體的複製。即memcpy對於需要複製的內容沒有限制,因此用途更廣。

void *memcpy( void *dest, const void *src, size_tcount);

Linux系統操作技巧小總結

假設linux系統中有乙個檔案名叫 aaa 如果我們想對它進行操作,例如現在要刪除它,如果我們按照一般的刪除方法在命令列中輸入rm aaa命令,介面將會提示我們是無效選項 invalid option 原來由於檔名的第乙個字元為 linux把檔名當作選項了,我們可以使用 符號來解決這個問題,例如我們...

Linux技巧小總結

處理特殊的檔名 假設linux系統中有乙個檔案名叫 aaa 如果我們想對它進行操作,例如現在要刪除它,如果我們按照一般的刪除方法在命令列中輸入rm aaa命令,介面將會提示我們是無效選項 invalid option 原來由於檔名的第乙個字元為 linux把檔名當作選項了,我們可以使用 符號來解決這...

Linux技巧小總結

linux技巧小總結 摘要 linux常用小技巧 2005 01 09 20 51 21 by lanf,出處 http tech.ccid pub article c302 a199589 p1.html mkswap swapfile 8192 sync swapon swapfile 巧妙使用...