国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 军事| 崇州市| 疏附县| 万载县| 堆龙德庆县| 浮梁县| 邛崃市| 台东县| 亳州市| 阿坝| 多伦县| 平江县| 米易县| 寿宁县| 普陀区| 花莲市| 玉环县| 民乐县| 龙岩市| 治多县| 云和县| 潜山县| 错那县| 遵义县| 萨迦县| 梅州市| 麻江县| 庆阳市| 弥勒县| 高州市| 五莲县| 辽阳县| 会泽县| 三门县| 百色市| 舟山市| 漳平市| 望城县| 望城县| 中阳县| 秀山|