C++ 与 C 语言相比,I/O 文件流的优势
C++ I/O File stream advantages over C language
为文件指定对象比为文件指定指针有什么好处?OOP如何帮助我们采用这种声明方式? 在C++以这种方式读取文件(它有obejct(
#include <iostream>
#include <fstream>
int main()
{
ifstream InFile;
InFile.open("/* directory*/");
}
而在 C 中,你声明一个指针,然后做任何你想做的事情。
*#include <stdio.h>
int main()
{
FILE *fptr;
fptr= fopen("/* directory*/");
/*..
.
.*/
return 0;
}
我很感激任何好的答案。
FILE 是一种数据结构,它获取有关操作系统中文件结构的信息。因此,如果你想处理一个文件,你必须用它定义一个变量指针。
文件定义:
typedef struct _iobuf
{
void* _Placeholder;
} FILE;
相关文章:
- 如何将多种语言设置放在单个 .clang 格式文件中
- VS2019:资源文件错误:中性(默认)(未知子语言:0x8)
- 如何在C++中正确地将我的语言字符输出到HTML文件中
- 是否可以用类似C/C++(或任何语言)的语言,从作为用户输入的字符串或文件中创建用户定义的数据类型
- 在 Apache Velocity 模板语言中获取文件目录
- C++ 与 C 语言相比,I/O 文件流的优势
- 将C 代码桥接到我的Swift代码中.哪些文件扩展名为XCode中的基于C的语言
- 为什么以及如何从接口定义语言 (IDL) 生成头文件
- 不同语言之间的配置文件
- 使用MSI文件的安装程序窗口带有多语言Drop Dawn
- 从语言文件创建JSON对象
- 资源(.RC)文件中使用的语言
- 用java编写源代码,并将其编译为其他语言的各种可执行文件?多重编译
- 使用 Apache Velocity 生成 C/C++ 语言文件
- 使用大多数Java代码制作可执行文件,但可能添加了其他语言
- 从 .glsl 文件中读取 OpenGL 着色器语言
- 使用带有c++语言的devc++复制文件和目录
- 将文件从 SDCARD 位置复制到 Android 中 c 语言的另一个位置
- 使用 C 语言中的文本文件内容初始化数组
- 为什么Visual C++中的“我的语言”翻译器程序不用翻译就覆盖文件