最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語(yǔ)言新建臨時(shí)文件和臨時(shí)文件名的方法

 更新時(shí)間:2015年08月30日 09:43:12   投稿:goldensun  
這篇文章主要介紹了C語(yǔ)言新建臨時(shí)文件和臨時(shí)文件名的方法,分別是mkstemp()函數(shù)和mktemp()函數(shù)的使用,需要的朋友可以參考下

C語(yǔ)言mkstemp()函數(shù):建立臨時(shí)文件
頭文件:

#include <stdlib.h>

定義函數(shù):

int mkstemp(char * template);

函數(shù)說(shuō)明:mkstemp()用來(lái)建立唯一的臨時(shí)文件. 參數(shù)template 所指的文件名稱(chēng)字符串中最后六個(gè)字符必須是XXXXXX. Mkstemp()會(huì)以可讀寫(xiě)模式和0600 權(quán)限來(lái)打開(kāi)該文件, 如果該文件不存在則會(huì)建立該文件. 打開(kāi)該文件后其文件描述詞會(huì)返回. 文件順利打開(kāi)后返回可讀寫(xiě)的文件描述詞. 若果文件打開(kāi)失敗則返回NULL, 并把錯(cuò)誤代碼存在errno 中.

錯(cuò)誤代碼:EINVAL 參數(shù)template 字符串最后六個(gè)字符非XXXXXX. EEXIST 無(wú)法建立臨時(shí)文件.

附加說(shuō)明:
參數(shù) template 所指的文件名稱(chēng)字符串必須聲明為數(shù)組, 如:
 

  char template[] = "template-XXXXXX";

千萬(wàn)不可以使用下列的表達(dá)方式

  char *template = "template-XXXXXX";

范例

#include <stdlib.h>
main()
{
  int fd;
  char template[] = "template-XXXXXX";
  fd = mkstemp(template);
  printf("template = %s\n", template);
  close(fd);
}

執(zhí)行

template = template-lgZcbo

C語(yǔ)言mktemp()函數(shù):產(chǎn)生唯一臨時(shí)文件名
頭文件:

#include <stdlib.h>

定義函數(shù):

char * mktemp(char * template);

函數(shù)說(shuō)明:mktemp()用來(lái)產(chǎn)生唯一的臨時(shí)文件名. 參數(shù)template 所指的文件名稱(chēng)字符串中最后六個(gè)字符必須是XXXXXX. 產(chǎn)生后的文件名會(huì)借字符串指針?lè)祷?

返回值:文件順利打開(kāi)后, 指向該流的文件指針就會(huì)被返回. 如果文件打開(kāi)失敗則返回NULL, 并把錯(cuò)誤代碼存在errno 中.

附加說(shuō)明:參數(shù) template 所指的文件名稱(chēng)字符串必須聲明為數(shù)組,如:
   

char template[] = "template-XXXXXX";

不可用

  char * template = "template-XXXXXX";

范例

#include <stdlib.h>
main()
{
  char template[] = "template-XXXXXX";
  mktemp(template);
  printf("template=%s\n", template);
}

相關(guān)文章

  • C++中的函數(shù)你真的理解了嗎

    C++中的函數(shù)你真的理解了嗎

    這篇文章主要為大家詳細(xì)介紹了C++中的函數(shù),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-02-02
  • C語(yǔ)言實(shí)現(xiàn)帶頭雙向環(huán)形鏈表

    C語(yǔ)言實(shí)現(xiàn)帶頭雙向環(huán)形鏈表

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言實(shí)現(xiàn)帶頭雙向環(huán)形鏈表,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • c語(yǔ)言中形參與實(shí)參的關(guān)系解讀

    c語(yǔ)言中形參與實(shí)參的關(guān)系解讀

    這篇文章主要介紹了c語(yǔ)言中形參與實(shí)參的關(guān)系,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • C語(yǔ)言中字符串庫(kù)函數(shù)的實(shí)現(xiàn)及模擬

    C語(yǔ)言中字符串庫(kù)函數(shù)的實(shí)現(xiàn)及模擬

    C語(yǔ)言中有很多數(shù)據(jù)類(lèi)型,比如int(整數(shù)類(lèi)型)、char(字符類(lèi)型)、以及浮點(diǎn)型的double(雙精度)等。但是有一點(diǎn)就是我們發(fā)現(xiàn)這里并沒(méi)有提到我們常見(jiàn)的有關(guān)字符串的類(lèi)型。本文為大家介紹了C語(yǔ)言中字符串庫(kù)函數(shù)的實(shí)現(xiàn)及模擬,需要的可以參考一下
    2022-11-11
  • C語(yǔ)言數(shù)據(jù)結(jié)構(gòu)中定位函數(shù)Index的使用方法

    C語(yǔ)言數(shù)據(jù)結(jié)構(gòu)中定位函數(shù)Index的使用方法

    這篇文章主要介紹了C語(yǔ)言數(shù)據(jù)結(jié)構(gòu)中定位函數(shù)Index的使用方法的相關(guān)資料,希望通過(guò)本文能幫助到大家,讓大家理解這部分內(nèi)容,需要的朋友可以參考下
    2017-10-10
  • C++算法之在無(wú)序數(shù)組中選擇第k小個(gè)數(shù)的實(shí)現(xiàn)方法

    C++算法之在無(wú)序數(shù)組中選擇第k小個(gè)數(shù)的實(shí)現(xiàn)方法

    這篇文章主要介紹了C++算法之在無(wú)序數(shù)組中選擇第k小個(gè)數(shù)的實(shí)現(xiàn)方法,涉及C++數(shù)組的遍歷、判斷、運(yùn)算等相關(guān)操作技巧,需要的朋友可以參考下
    2017-03-03
  • C語(yǔ)言必背的一些經(jīng)典程序代碼實(shí)例

    C語(yǔ)言必背的一些經(jīng)典程序代碼實(shí)例

    C語(yǔ)言是一種高級(jí)編程語(yǔ)言,具有很多優(yōu)點(diǎn),下面這篇文章主要給大家介紹了關(guān)于C語(yǔ)言必背的一些經(jīng)典程序代碼,文中通過(guò)詳細(xì)的實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-05-05
  • 詳解C++中的自動(dòng)存儲(chǔ)

    詳解C++中的自動(dòng)存儲(chǔ)

    這篇文章主要介紹了詳解C++中的自動(dòng)存儲(chǔ),幫助大家更好的理解和學(xué)習(xí)C++,感興趣的朋友可以了解下
    2020-09-09
  • C++?雙向循環(huán)鏈表類(lèi)模版實(shí)例詳解

    C++?雙向循環(huán)鏈表類(lèi)模版實(shí)例詳解

    這篇文章主要為大家詳細(xì)介紹了C++?雙向循環(huán)鏈表類(lèi)模版實(shí)例,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-02-02
  • 關(guān)于C語(yǔ)言操作符的那些事(超級(jí)全)

    關(guān)于C語(yǔ)言操作符的那些事(超級(jí)全)

    這篇文章主要給大家介紹了關(guān)于C語(yǔ)言操作符的那些事兒,c語(yǔ)言的操作符有很多,包括算術(shù)操作符、移位操作符、位操作符、賦值操作符、單目操作符、關(guān)系操作符、邏輯操作符、條件操作符、逗號(hào)表達(dá)式、下標(biāo)引用、函數(shù)調(diào)用和結(jié)構(gòu)成員,需要的朋友可以參考下
    2021-08-08

最新評(píng)論

肃宁县| 安平县| 蒲城县| 黄陵县| 伊川县| 青海省| 宜阳县| 东乡县| 宜城市| 行唐县| 洱源县| 泸西县| 惠东县| 临漳县| 名山县| 兴隆县| 吉隆县| 乌拉特后旗| 宝山区| 华蓥市| 乌拉特后旗| 连山| 青田县| 苗栗县| 宿州市| 上蔡县| 南召县| 博罗县| 信宜市| 平原县| 辽中县| 库尔勒市| 青冈县| 葫芦岛市| 平阳县| 海盐县| 广西| 醴陵市| 鲁山县| 漾濞| 乾安县|