一天乙個CRT函式 strdec

2021-05-21 13:14:44 字數 809 閱讀 8941

換作業系統了,win7果然好用!而且對於每天12小時以上盯 著電腦的我來說,視覺感受也很重要!贊,乙個字!

來看看_strdec字串函式吧,該函式比較兩字串,pstr1和pstr2必須指向同一source, 如果pstr2所指向pstr1的後面的字元,則返回pstr2前乙個位置的字元位址,否則返回null。

1.實現

/*

2:

比較兩字串,pstr1和pstr2必須指向同一source。

3:

如果pstr2所指向pstr1的後面的字元,則返回pstr2前乙個位置的字元位址,都則返回null

4:

*/

5:

template

6:

inline

const t *tstrdec(const t *pstr1, const t *pstr2)

7:

應該注意的是,如果pstr2所指向的字串先於pstr1所指向字串宣告、定義,則pstr2位址比pstr1高,返回pstr2-1有可能導致邊界訪問越界。

const

char *pstr2 = "ceshi";

2:

const

char *pstr1 = "chenyu";

3:
4:

//++pstr2;

5:

const

char *pval = cy_crt::tstrdec(pstr1, pstr2);

私下認為,此函式實際並沒有多大用處,不知用來做啥~

一天乙個CRT函式 memmove

前面講到memcpy把源緩衝區的資料賦值到目標緩衝區中。再來看一下該函式宣告 void memcpy void dest,const void src,size t count 他並沒有規定src所指向緩衝區與dest指向緩衝區必須不同。比如出現這種情況 char s 32 abcdefg 2 ch...

一天乙個西紅柿,健康多多

剛才在5餐發現有新鮮的西紅柿賣,本人很喜歡吃西紅柿,故上網搜來文章看看西紅柿的好處 1.滿足人體對幾種維生素和礦物質的需要 2抑制細菌的作用 3有助於消化的功能 4遠離心臟疾病,降低血壓 5癌症的發病率明顯下降,男同志一天乙個西紅柿,前列腺癌減少45 6還可推遲某些細胞的衰老,美容養顏等 原文如下 ...

一天乙個Linux命令 cp

cp命令用來將乙個或多個原始檔或者目錄複製到指定的目的檔案或目錄。它可以將單個原始檔複製成乙個指定檔名的具體的檔案或乙個已經存在的目錄下。cp命令還支援同時複製多個檔案,當一次複製多個檔案時,目標檔案引數必須是乙個已經存在的目錄,否則將出現錯誤。一般情況下,在命令列下複製檔案時,如果目標檔案已經存在...