国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

linux c之strncpy函數(shù)和strncmp函數(shù)最簡(jiǎn)單使用總結(jié)

2019-11-08 18:31:58
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

1.原型聲明:

     char * strncpy(char *dest,const char *src, size_t n);

    strncmp() 用來(lái)比較兩個(gè)字符串的前n個(gè)字符,區(qū)分大小寫(xiě),其原型為:    int strncmp ( const char * str1, const char * str2, size_t n );

    若str1與str2的前n個(gè)字符相同,則返回0;若s1大于s2,則返回大于0的值;若s1 若小于s2,則返回小于0的值。

2.頭文件:

     string.h

3.功能:

    strncpy函數(shù)是將字符串src中最多n個(gè)字符復(fù)制到字符數(shù)組dest中(它并不像strcpy一樣遇到NULL就開(kāi)始復(fù)制,而是等湊夠n個(gè)字符才開(kāi)始復(fù)制),返回指向dest的指針。     一般情況下,使用strncpy時(shí),建議將n置為dest串長(zhǎng)度(除非你將多個(gè)src串都復(fù)制到dest數(shù)組,并且從dest尾部反向操作),復(fù)制完畢后,為保險(xiǎn)起見(jiàn),將dest串最后一字符置NULL,避免發(fā)生輸出亂碼問(wèn)題。

     一個(gè)最常見(jiàn)的問(wèn)題,就是 strncpy 并不幫你保證 /0,所以我們最后要加上

4、一般使用

5、運(yùn)行結(jié)果

注意返回值是是 char * ,打印出來(lái)和path值一樣。


發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 安多县| 平昌县| 嘉黎县| 江口县| 弥勒县| 陆丰市| 巴青县| 丰顺县| 康定县| 九龙县| 荣昌县| 马公市| 阿图什市| 台中市| 都匀市| 衡东县| 安徽省| 新巴尔虎左旗| 五指山市| 顺昌县| 南昌县| 岑巩县| 金昌市| 临江市| 阜宁县| 全南县| 宾川县| 香格里拉县| 肃南| 古交市| 静海县| 泸西县| 安溪县| 阳西县| 盘山县| 盐亭县| 奎屯市| 叶城县| 洪湖市| 荆门市| 泰顺县|