青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

learn file op!

Posted on 2007-12-12 15:36 T.S Liu 閱讀(317) 評論(0)  編輯 收藏 引用 所屬分類: C++

 

 1
 2/*
 3    函數說明:
 4        1)、srcFile為源文件,loc為要檢查的位置,databit為要檢查的數據位,data為需要排除的數據位
 5        2)、成功返回1,失敗返回0
 6*/

 7int updateContent(const char *srcFile,const int loc,const int databit, const int data)
 8{
 9    FILE *fsrc=NULL,*ftmp=NULL;
10    char BUFF[256];
11    char tempfile[]="tempfileXXXXXX";
12    char *pbitdata=NULL;
13    const char *delim=",";
14
15    assert((NULL!=srcFile) && (loc>0&& (databit>=1 && databit<=2&& (data>=0 && data<=9));
16
17    if (NULL==(ftmp=fopen(mktemp(tempfile),"w+")))
18    {//如果打開臨時文件失敗
19        printf("<%s:%d>open(or create) file [%s] failed!\nERROR!!! %s\n",
20            __FILE__,__LINE__,tempfile,strerror(errno));
21
22        return 0;
23    }

24
25    if (NULL==(fsrc=fopen(srcFile,"r")))
26    {//如果打開源文件失敗
27        printf("<%s:%d>open file [%s] failed!\nERROR!!! %s\n",
28            __FILE__,__LINE__,srcFile,strerror(errno));
29
30        fclose(ftmp);
31        remove(tempfile);
32
33        return 0;
34    }

35
36    while (!feof(fsrc))
37    {
38        char *tmpStr=NULL;
39        int curNum=1;
40
41        memset(BUFF,0,sizeof(BUFF));
42        if (NULL==fgets(BUFF,sizeof(BUFF),fsrc))
43            continue;
44        tmpStr=strdup(BUFF);
45        pbitdata=strtok(BUFF,delim);
46        while (NULL!=pbitdata)
47        {//分割字符串
48            if (curNum++==loc)
49            {//已找到指定位置的數據
50                //如果不符合要求,則保留,否則刪除
51                if (data!=*(pbitdata+databit-1)-48)
52                    fputs(tmpStr,ftmp);
53
54                free(tmpStr);
55                tmpStr=NULL;
56
57                break;
58            }

59            pbitdata=strtok(NULL,delim);
60        }

61        //如果沒有找到指定的位置
62        if (NULL!=tmpStr)
63        {
64            fputs(tmpStr,ftmp);
65
66            free(tmpStr);
67            tmpStr=NULL;
68        }

69    }

70
71    if (NULL==(fsrc=freopen(srcFile,"w",fsrc)))
72    {//重新打開源文件失敗
73        printf("<%s:%d>reopen file [%s] failed!\nERROR!!! %s\n",
74            __FILE__,__LINE__,srcFile,strerror(errno));
75
76        return 0;
77    }

78    rewind(ftmp);
79
80    while (!feof(ftmp))
81    {//更新至原來的文件
82        memset(BUFF,0,sizeof(BUFF));
83        if (NULL==fgets(BUFF,sizeof(BUFF),ftmp))
84            continue;
85        fputs(BUFF,fsrc);
86    }

87    fclose(fsrc);
88    fclose(ftmp);
89    remove(tempfile);
90
91    return 1;
92}

93
94
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            艳妇臀荡乳欲伦亚洲一区| 国内自拍一区| 亚洲欧美视频在线| 女人色偷偷aa久久天堂| 午夜久久资源| 亚洲免费在线看| 亚洲美女精品成人在线视频| 国产一区二区在线观看免费| 国产欧美日韩不卡| 欧美日本三区| 欧美女同视频| 欧美日韩成人一区二区| 欧美成人午夜剧场免费观看| 久久久精品国产免费观看同学| 一区二区三区高清在线| 韩国成人理伦片免费播放| 国产啪精品视频| 国产小视频国产精品| 国产一区二区三区最好精华液| 欧美三级中文字幕在线观看| 欧美精品久久一区二区| 欧美精品一区二区三区很污很色的| 一区二区欧美在线观看| 亚洲日本免费| 亚洲精选在线观看| 一本色道久久加勒比88综合| 亚洲视频一二三| 亚洲主播在线| 久久久夜精品| 国产精品国产三级国产专播品爱网| 国内久久婷婷综合| 一区二区三区蜜桃网| 久久一区二区三区国产精品| 夜夜嗨av一区二区三区中文字幕| 久久久久综合| 韩国亚洲精品| 香蕉成人啪国产精品视频综合网| 亚洲激情社区| 久久综合九色九九| 国模精品娜娜一二三区| 亚洲一区二区在线| 亚洲大片免费看| 欧美在线91| 国产精品资源| 亚洲一级黄色| 亚洲精品国产系列| 欧美电影电视剧在线观看| 国内外成人在线| 亚洲女人av| 亚洲精品乱码久久久久久日本蜜臀| 久久国产天堂福利天堂| 国产精品免费看| 亚洲午夜在线视频| 亚洲日本va午夜在线电影| 久久综合一区| 亚洲第一色中文字幕| 久久激情五月激情| 亚洲一区综合| 国产精品国产自产拍高清av王其| 亚洲精品久久| 亚洲精品1区2区| 欧美大片一区二区| 91久久精品国产91久久性色| 另类图片综合电影| 久久久久久久成人| 伊人成人网在线看| 久久中文字幕导航| 久久综合中文色婷婷| 亚洲日本国产| 99视频一区| 国产精品久久久久久超碰| 欧美一区二区三区在线| 亚欧成人在线| 午夜精品久久久久久久久久久久 | 欧美大片在线观看一区| 欧美有码视频| 亚洲电影第三页| 欧美激情精品久久久久久免费印度| 久久久久国产一区二区三区| 影音先锋中文字幕一区| 欧美**人妖| 欧美成年网站| 中日韩在线视频| 亚洲一区在线免费| 精品91视频| 欧美四级在线| 久久9热精品视频| 久久精品亚洲乱码伦伦中文 | 亚洲专区欧美专区| 国内一区二区在线视频观看| 欧美1区2区3区| 欧美日韩激情网| 久久蜜桃资源一区二区老牛 | 久久精品视频免费播放| 亚洲精品国产精品国自产在线| 日韩视频一区二区在线观看| 国产人成一区二区三区影院| 欧美成年人网站| 国产精品久久9| 欧美成人资源| 国产精品亚洲第一区在线暖暖韩国| 久久伊伊香蕉| 欧美日韩1区| 久久免费高清视频| 欧美日韩裸体免费视频| 欧美主播一区二区三区| 免费成人在线观看视频| 午夜亚洲激情| 欧美二区在线播放| 久久国产黑丝| 欧美性猛交视频| 女人天堂亚洲aⅴ在线观看| 国产精品久久久对白| 欧美激情成人在线| 母乳一区在线观看| 国产乱子伦一区二区三区国色天香| 媚黑女一区二区| 国产欧美视频一区二区| 亚洲久久成人| 亚洲九九九在线观看| 久久久久久久激情视频| 亚洲一区三区电影在线观看| 亚洲色图制服丝袜| 欧美国产精品久久| 老**午夜毛片一区二区三区| 国产精品久久久99| 亚洲黑丝在线| 亚洲人成网在线播放| 久久国产日韩欧美| 中文亚洲字幕| 欧美午夜剧场| 欧美大胆a视频| 国产精品蜜臀在线观看| 亚洲美女网站| 一道本一区二区| 麻豆久久精品| 欧美成人国产va精品日本一级| 国产日本欧美视频| 亚洲男同1069视频| 午夜亚洲激情| 国产美女一区| 亚洲性夜色噜噜噜7777| 欧美日韩精品免费看| 亚洲欧洲在线视频| 亚洲狼人精品一区二区三区| 美女国内精品自产拍在线播放| 国产午夜精品久久久久久久| 亚洲一区二区视频在线观看| 亚洲视频第一页| 欧美午夜剧场| 亚洲欧美日韩一区在线观看| 欧美一区二区三区精品电影| 国产欧美视频一区二区三区| 午夜精品一区二区三区电影天堂| 午夜精品一区二区三区四区| 国产精品国产福利国产秒拍| 亚洲一区图片| 久久影院亚洲| 91久久精品国产| 欧美精品乱人伦久久久久久| 日韩一级在线观看| 性欧美18~19sex高清播放| 国产一区二区三区在线免费观看 | 午夜精品短视频| 国产午夜精品一区理论片飘花| 久久久久一本一区二区青青蜜月| 91久久精品国产91久久| 午夜久久美女| 最新高清无码专区| 国产精品久久久久毛片软件| 香蕉久久一区二区不卡无毒影院| 免费日韩精品中文字幕视频在线| 亚洲精品少妇网址| 国产精品免费看片| 免费成人性网站| 亚洲在线观看视频网站| 麻豆成人精品| 亚洲特级毛片| 一区二区激情视频| 免费成人在线视频网站| 亚洲永久精品国产| 亚洲国产成人久久综合| 欧美日韩一区二区三区视频 | 亚洲婷婷综合久久一本伊一区| 国产乱码精品一区二区三区不卡 | 久久精品国产亚洲高清剧情介绍| 欧美高清视频在线 | 欧美在线二区| 亚洲高清视频在线| 欧美一区二区久久久| 亚洲美女91| 精品成人一区二区| 国产精一区二区三区| 欧美理论片在线观看| 亚洲一区在线观看免费观看电影高清 | 欧美在线地址| 一区二区电影免费观看| 亚洲三级视频| 亚洲狠狠婷婷| 欧美国产免费|