fprintf的用法
时间: 2023-10-30 18:22:12 浏览: 93
C语言printf()的用法
5星 · 资源好评率100%
fprintf函数是C语言中用于将格式化的数据输出到文件中的函数。它的声明如下:
int fprintf(FILE *stream, const char *format, ...);
参数说明:
- stream:指向要写入的文件的指针。
- format:格式化字符串,用于指定输出的格式。
- ...:可变参数,用于提供要输出的数据。
fprintf函数的使用方法与printf函数类似,只是fprintf将数据输出到文件中而不是标准输出(屏幕)。你可以使用不同的格式化占位符来表示不同类型的数据,比如%s表示字符串,%d表示整数,%f表示浮点数等。
以下是一个简单的例子,演示了fprintf函数的用法:
```c
#include <stdio.h>
int main() {
FILE *file = fopen("output.txt", "w");
if (file == NULL) {
printf("无法打开文件!\n");
return 1;
}
int num = 42;
float pi = 3.14159;
char str[] = "Hello, World!";
fprintf(file, "整数:%d\n", num);
fprintf(file, "浮点数:%f\n", pi);
fprintf(file, "字符串:%s\n", str);
fclose(file);
return 0;
}
```
上述代码将整数、浮点数和字符串分别写入名为output.txt的文件中。你可以根据自己的需求修改代码,并使用相应的格式化占位符来输出不同类型的数据。
阅读全文