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

溫馨提示×

C語言fprintf()函數怎么使用

小億
117
2023-08-17 20:37:00
欄目: 編程語言

C語言中的fprintf()函數用于將格式化的數據寫入文件中。它的函數原型如下:

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

其中,stream是一個指向已打開文件的指針,format是一個格式化字符串,后面可以跟上可選的參數。

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

#include <stdio.h>
int main() {
FILE *file;
file = fopen("example.txt", "w");
if (file == NULL) {
printf("無法打開文件\n");
return 1;
}
fprintf(file, "這是一個示例文件\n");
fprintf(file, "Hello, %s!\n", "world");
fprintf(file, "整數:%d, 浮點數:%f\n", 10, 3.14);
fclose(file);
return 0;
}

在這個示例中,我們先打開一個名為example.txt的文件,并將其賦值給指針file。然后,我們使用fprintf()函數向文件中寫入一些格式化的數據。最后,我們關閉文件。

在這個示例中,我們向文件中寫入了三行數據。第一行是固定的字符串,第二行是帶有參數的字符串,第三行包含了兩個參數。

運行完這個程序后,會在當前目錄下創建一個名為example.txt的文件,并將三行數據寫入文件中。文件的內容如下:

這是一個示例文件
Hello, world!
整數:10, 浮點數:3.140000

注意,如果文件無法打開,即file指針為NULL,我們輸出一個錯誤消息并返回1。這是一個很好的做法,以便在文件操作失敗時及時進行錯誤處理。

0
龙江县| 东辽县| 林芝县| 宁明县| 大悟县| 静海县| 德庆县| 宁强县| 常熟市| 襄樊市| 乐业县| 榆树市| 托克逊县| 夏邑县| 东辽县| 华亭县| 商河县| 抚松县| 花垣县| 太白县| 东辽县| 虎林市| 西安市| 申扎县| 阳春市| 武清区| 布尔津县| 逊克县| 昌都县| 河津市| 镇平县| 巫山县| 松滋市| 平原县| 彭泽县| 阳信县| 吉水县| 嘉黎县| 磐安县| 桃源县| 陆河县|