乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      C/C++文件的操作(fread() fwrite())

       wyongz 2012-01-11
      C/C++文件的操作(fread() fwrite())
      2006-09-13 4:13

      復(fù)習(xí)一下文件的操作,很多時(shí)候都用的上。

      fread函數(shù)和fwrite函數(shù)

      1.函數(shù)功能

        用來讀寫一個(gè)數(shù)據(jù)塊。

      2.一般調(diào)用形式

        fread(buffer,size,count,fp);

        fwrite(buffer,size,count,fp);

      3.說明

        (1)buffer:是一個(gè)指針,對fread來說,它是讀入數(shù)據(jù)的存放地址。對fwrite來說,是要輸出數(shù)據(jù)的地址。

        (2)size:要讀寫的字節(jié)數(shù);

        (3)count:要進(jìn)行讀寫多少個(gè)size字節(jié)的數(shù)據(jù)項(xiàng);

        (4)fp:文件型指針。

       注意:1 完成次寫操(fwrite())作后必須關(guān)閉流(fclose());

                 2 完成一次讀操作(fread())后,如果沒有關(guān)閉流(fclose()),則指針(FILE * fp)自動向后移動前一次讀寫的長度,不關(guān)閉流繼續(xù)下一次讀操作則接著上次的輸出繼續(xù)輸出;

                 3 fprintf() : 按格式輸入到流,其原型是int fprintf(FILE *stream, const char *format[, argument, ...]);其用法和printf()相同,不過不是寫到控制臺,而是寫到流罷了。注意的是返回值為此次操作寫入到文件的字節(jié)數(shù)。如int c = fprintf(fp, "%s %s %d %f", str1,str2, a, b) ;str1:10字節(jié);str2: 10字節(jié);a:2字節(jié);b:8字節(jié),c為33,因?yàn)閷懭霑r(shí)不同的數(shù)據(jù)間自動加入一個(gè)空格。

        本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多