C++ 与 C 语言相比,I/O 文件流的优势

C++ I/O File stream advantages over C language

本文关键字:文件 语言 C++      更新时间:2023-10-16

为文件指定对象比为文件指定指针有什么好处?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;