C++ 头文件相关
关于iostream头文件
关于cstdio头文件
关于iomanip头文件
关于cstdlib头文件
关于random头文件
关于algorithm头文件
关于algorithm头文件(2)
关于algorithm头文件(3)
关于cmath头文件
关于vector头文件
C 风格字符串
关于ctime头文件
关于set头文件
关于unordered_set头文件
C++ 标准库
关于cstring头文件(注意全小写)
关于string类头文件
本文档使用 MrDoc 发布
-
+
首页
关于cstdio头文件
<cstdio> 是 C++ 标准库中的一个头文件,它包含了 C 语言标准 I/O 库的 C++ 封装,主要用于文件的输入和输出操作。 <cstdio> 库定义了一组用于执行输入和输出操作的函数,这些函数可以用于读写文件和控制台。 语法 在使用 <cstdio> 库中的函数之前,需要在 C++ 程序的顶部包含这个头文件: #include <cstdio> 常用函数 <cstdio> 库中包含了许多用于文件 I/O 的函数,以下是一些常用的函数: fopen:打开文件。 fclose:关闭文件。 fread:从文件中读取数据。 fwrite:向文件中写入数据。 fprintf:向文件写入格式化输出。 fscanf:从文件中读取格式化输入。 fgetc:从文件中读取一个字符。 fputc:向文件写入一个字符。 fgets:从文件中读取一行。 fputs:向文件写入一行。 打开和关闭文件 #include <cstdio> int main() { FILE *file = fopen("example.txt", "w"); // 打开文件用于写入 if (file == NULL) { perror("Error opening file"); return 1; } fclose(file); // 关闭文件 return 0; } 向文件写入数据 #include <cstdio> int main() { FILE *file = fopen("example.txt", "w"); if (file == NULL) { perror("Error opening file"); return 1; } fprintf(file, "Hello, World!n"); fclose(file); return 0; } 在 "example.txt" 文件中写入了 "Hello, World!"。 从文件读取数据 #include <cstdio> #include <iostream> int main() { FILE *file = fopen("example.txt", "r"); if (file == NULL) { perror("Error opening file"); return 1; } char buffer[100]; while (fgets(buffer, 100, file) != NULL) { std::cout << buffer; } fclose(file); return 0; } 从 "example.txt" 文件中读取并输出 "Hello, World!"。 使用 fscanf 和 fprintf 进行格式化输入输出 #include <cstdio> int main() { FILE *file = fopen("data.txt", "w"); if (file = = NULL) { perror("Error opening file"); return 1; } fprintf(file, "%d %fn", 42, 3.14159); fclose(file); file = fopen("data.txt", "r"); if (file == NULL) { perror("Error opening file"); return 1; } int number; float pi; fscanf(file, "%d %f", &number, &pi); fclose(file); std::printf("Number: %d, Pi: %fn", number, pi); return 0; } 输出结果:Number: 42, Pi: 3.141590 fopen 和 fclose 用于打开和关闭文件。 #include <cstdio> int main() { FILE* file = fopen("example.txt", "r"); if (file) { // 文件操作 fclose(file); } else { // 处理错误 } }
admin
2024年8月27日 12:14
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码