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

溫馨提示×

c語言中fprintf函數的用法是什么

小億
208
2023-11-06 12:14:42
欄目: 編程語言

fprintf函數是C語言中用于向文件流中寫入格式化輸出的函數。

它的語法如下: int fprintf(FILE *stream, const char *format, …);

參數說明:

  • stream:指向要寫入的文件流的指針,可以是標準輸出流stdout、標準錯誤流stderr,也可以是打開的文件指針。
  • format:格式化控制字符串,用于指定輸出的格式。
  • …:可選參數,根據格式化字符串中的格式占位符來確定傳入的參數個數和類型。

fprintf函數根據format參數中的格式化控制字符串,將后續的參數按照指定的格式寫入到指定的文件流中。它的返回值為成功寫入的字符數,如果發生錯誤,則返回負數。

示例用法:

#include <stdio.h>

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

    int num = 10;
    char str[] = "Hello, World!";
    fprintf(file, "數字:%d,字符串:%s\n", num, str);
    
    fclose(file);
    return 0;
}

上述示例中,我們首先使用fopen函數打開一個名為example.txt的文件,并將返回的文件指針賦值給file變量。然后使用fprintf函數將格式化字符串"數字:%d,字符串:%s\n"和后續的num和str參數寫入到文件中。最后使用fclose函數關閉文件。

執行該程序后,會在example.txt文件中寫入一行內容:“數字:10,字符串:Hello, World!”。

0
西平县| 望谟县| 东宁县| 根河市| 高邮市| 广平县| 昆山市| 镇坪县| 宁海县| 辛集市| 资源县| 开鲁县| 拉萨市| 古田县| 新疆| 武鸣县| 万全县| 云浮市| 大竹县| 吉木乃县| 建瓯市| 社旗县| 乐业县| 鹤庆县| 阿勒泰市| 阜宁县| 竹溪县| 屏南县| 磴口县| 北川| 兴业县| 安乡县| 平定县| 新平| 遵义县| 怀宁县| 岳普湖县| 古浪县| 通化县| 佛坪县| 牙克石市|