中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

C++ fprintf()的用法是什么

c++
小億
122
2023-10-21 10:04:26
欄目: 編程語言

C++中的fprintf()函數用于將格式化的輸出寫入到指定的文件中。

函數的原型如下:

int fprintf(FILE *stream, const char *format, ...)

參數說明:

  • stream:指定要寫入的文件流,可以是標準輸出流(stdout)、標準錯誤流(stderr)或者其他已打開的文件流。
  • format:格式化字符串,用于指定輸出的格式。
  • …:可變參數列表,用于填充格式化字符串中的占位符。

fprintf()函數的工作原理和printf()函數類似,都是按照指定的格式將數據寫入輸出流中。不同之處在于fprintf()函數需要指定輸出的文件流,而printf()函數默認輸出到標準輸出流(stdout)。

下面是一個使用fprintf()函數的例子:

#include <stdio.h>

int main() {
    FILE *file = fopen("output.txt", "w");
    if (file == NULL) {
        printf("無法打開文件\n");
        return 1;
    }

    int num = 10;
    float fnum = 3.14;

    fprintf(file, "整數:%d, 浮點數:%.2f\n", num, fnum);

    fclose(file);
    return 0;
}

以上代碼將整數和浮點數按照指定的格式寫入到名為"output.txt"的文件中。輸出結果為:“整數:10, 浮點數:3.14”。

0
鹤峰县| 噶尔县| 吉安县| 类乌齐县| 图们市| 娄底市| 桦甸市| 石景山区| 嘉黎县| 葫芦岛市| 太白县| 平陆县| 错那县| 广昌县| 黄平县| 秦皇岛市| 万年县| 九寨沟县| 务川| 磐石市| 舒兰市| 阿拉善盟| 佛学| 苗栗县| 阿拉尔市| 香港| 准格尔旗| 黎城县| 绥棱县| 长阳| 吉首市| 乐昌市| 邯郸市| 会东县| 绥滨县| 水富县| 阜阳市| 富宁县| 营口市| 禹州市| 潞西市|