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

C語(yǔ)言中用于修改文件的存取時(shí)間的函數(shù)使用

 更新時(shí)間:2015年09月01日 15:56:20   投稿:goldensun  
這篇文章主要介紹了C語(yǔ)言中用于修改文件的存取時(shí)間的函數(shù)使用,分別為utime()函數(shù)和utimes()函數(shù)的使用,需要的朋友可以參考下

C語(yǔ)言u(píng)time()函數(shù):修改文件的存取時(shí)間和更改時(shí)間
頭文件:

#include <sys/types.h>  #include <utime.h>

定義函數(shù):

int utime(const char * filename, struct utimbuf * buf);

函數(shù)說(shuō)明:utime()用來(lái)修改參數(shù)filename 文件所屬的inode 存取時(shí)間。結(jié)構(gòu)utimbuf 定義如下:

struct utimbuf
{
  time_t actime;
  time_t modtime;
};

返回值:如果參數(shù)buf 為空指針(NULL), 則該文件的存取時(shí)間和更改時(shí)間全部會(huì)設(shè)為目前時(shí)間.。執(zhí)行成功則返回0,失敗返回-1,錯(cuò)誤代碼存于errno。

錯(cuò)誤代碼:
1、EACCESS 存取文件時(shí)被拒絕, 權(quán)限不足。
2、ENOENT 指定的文件不存在。

C語(yǔ)言u(píng)times()函數(shù):修改文件的存取時(shí)間和更改時(shí)間
頭文件:

 #include <sys/types.h>  #include <utime.h>

定義函數(shù):

int utimes(char * filename, struct timeval *tvp);

函數(shù)說(shuō)明:utimes()用來(lái)修改參數(shù)filename 文件所屬的inode 存取時(shí)間和修改時(shí)間。結(jié)構(gòu)timeval 定義如下:

struct timeval
{
  long tv_sec;
  long tv_usec; //微妙
};

返回值:參數(shù) tvp 指向兩個(gè)timeval 結(jié)構(gòu)空間, 和utime ()使用的utimebuf 結(jié)構(gòu)比較, tvp[0].tc_sec則為utimbuf.actime, tvp[1].tv_sec 為utimbuf.modtime. 執(zhí)行成功則返回0. 失敗返回-1, 錯(cuò)誤代
碼存于errno.

錯(cuò)誤代碼:
1、EACCESS 存取文件時(shí)被拒絕, 權(quán)限不足。
2、ENOENT 指定的文件不存在。

相關(guān)文章

  • c++基礎(chǔ)語(yǔ)法:構(gòu)造函數(shù)與析構(gòu)函數(shù)

    c++基礎(chǔ)語(yǔ)法:構(gòu)造函數(shù)與析構(gòu)函數(shù)

    構(gòu)造函數(shù)用來(lái)構(gòu)造一個(gè)對(duì)象,主要完成一些初始化工作,如果類中不提供構(gòu)造函數(shù),編譯器會(huì)默認(rèn)的提供一個(gè)默認(rèn)構(gòu)造函數(shù)(參數(shù)為空的構(gòu)造函數(shù)就是默認(rèn)構(gòu)造函數(shù)) ;析構(gòu)函數(shù)是隱式調(diào)用的,delete對(duì)象時(shí)候會(huì)自動(dòng)調(diào)用完成對(duì)象的清理工作
    2013-09-09
  • STL常用容器詳細(xì)解析

    STL常用容器詳細(xì)解析

    這里我們不涉及容器的基本操作之類,只是要討論一下各個(gè)容器其各自的特點(diǎn)STL中的常用容器包括:順序性容器(vector、deque、list)、關(guān)聯(lián)容器(map、set)、容器適配器(queue、stac)
    2013-09-09
  • Qt+OpenCV實(shí)現(xiàn)目標(biāo)檢測(cè)詳解

    Qt+OpenCV實(shí)現(xiàn)目標(biāo)檢測(cè)詳解

    這篇文章主要介紹了如何利用Qt和OpenCV中自帶xml文件實(shí)現(xiàn)目標(biāo)檢測(cè),文中的實(shí)現(xiàn)過(guò)程講解詳細(xì),感興趣的小伙伴可以動(dòng)手試一試
    2022-03-03
  • C/C++?Qt?TableDelegate?自定義代理組件使用詳解

    C/C++?Qt?TableDelegate?自定義代理組件使用詳解

    TableDelegate自定義代理組件的主要作用是對(duì)原有表格進(jìn)行調(diào)整,本文主要介紹了QT中TableDelegate?自定義代理組件的使用教程,感興趣的朋友可以了解一下
    2021-12-12
  • C++ 讀寫文件安全又簡(jiǎn)潔的簡(jiǎn)單實(shí)例

    C++ 讀寫文件安全又簡(jiǎn)潔的簡(jiǎn)單實(shí)例

    這篇文章主要介紹了C++ 讀寫文件安全又簡(jiǎn)潔的簡(jiǎn)單實(shí)例的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • LeetCode題解C++生成每種字符都是奇數(shù)個(gè)的字符串

    LeetCode題解C++生成每種字符都是奇數(shù)個(gè)的字符串

    這篇文章主要為大家介紹了LeetCode題解C++生成每種字符都是奇數(shù)個(gè)的字符串示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-10-10
  • 一文帶你簡(jiǎn)單了解c++正則表達(dá)式

    一文帶你簡(jiǎn)單了解c++正則表達(dá)式

    正則表達(dá)式在匹配字符串,驗(yàn)證輸入合法性時(shí)經(jīng)常用到.C++?11標(biāo)準(zhǔn)庫(kù)中已經(jīng)支持了正則表達(dá)式,下面這篇文章主要給大家介紹了關(guān)于c++正則表達(dá)式的相關(guān)資料,需要的朋友可以參考下
    2023-04-04
  • 關(guān)于C++中sort()函數(shù)的用法,你搞明白了沒(méi)

    關(guān)于C++中sort()函數(shù)的用法,你搞明白了沒(méi)

    這篇文章主要介紹了關(guān)于C++中sort()函數(shù)的用法,并通過(guò)三種方法介紹了按降序排列的實(shí)現(xiàn)代碼,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-03-03
  • C++編程指向成員的指針以及this指針的基本使用指南

    C++編程指向成員的指針以及this指針的基本使用指南

    這篇文章主要介紹了C++編程指向成員的指針以及this指針的基本使用指南,與C語(yǔ)言一樣,存儲(chǔ)的數(shù)值被解釋成為內(nèi)存里的一個(gè)地址,需要的朋友可以參考下
    2016-01-01
  • C語(yǔ)言舉例講解i++與++i之間的區(qū)別

    C語(yǔ)言舉例講解i++與++i之間的區(qū)別

    這篇文章主要介紹了C語(yǔ)言中i++和++i的區(qū)別,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05

最新評(píng)論

连山| 阜新| 库伦旗| 高碑店市| 锦屏县| 阜新市| 汤原县| 磐安县| 西华县| 沙田区| 遵义县| 罗平县| 海林市| 噶尔县| 大洼县| 岗巴县| 仙居县| 双桥区| 专栏| 南安市| 赞皇县| 岐山县| 黄大仙区| 大冶市| 工布江达县| 长阳| 海门市| 南靖县| 白城市| 新昌县| 佳木斯市| 类乌齐县| 青河县| 丰都县| 万盛区| 仙居县| 当阳市| 华容县| 武夷山市| 县级市| 五大连池市|