什麼是差異在C和C++語言中的I/O流FILE
中?這些差異的起源是什麼?C和C++中的文件
在C++中,你必須使用文件中這樣說:
#include <iostream>
#include <fstream>
int main()
{
ifstream InFile;
InFile.open("/* directory*/");
}
而用C聲明一個指針,然後做你想做的。
*#include <stdio.h>
int main()
{
FILE *fptr;
fptr= fopen("/* directory*/");
/*..
.
.*/
return 0;
}
我很感激任何好的答案。
1 '的指針類型的文件' 是特有的C標準I/O庫'stdio'。 2.它*不是'必要的':還有很多其他的I/O方式。 3.出於多種原因,'stdio'特別適用於網絡I/O。 – EJP