c++ 创建文件
#include<fstream.h>
#include<stdlib.h>
int main()
{
ifstream ifile;
ifile.open("实验文本.dat",ios::binary);
if(!ifile)
cout<<"文件不存在"<<endl;
else;
system("pause");
return 0;
}
以上的程序可以正确创建一个二进制文件
#include<iostream>
#include<fstream>
#include<stdlib.h>
using namespace std;
int main()
{
ifstream ifile;
ifile.open("实验文本.dat",ios::binary);
if(!ifile)
cout<<"文件不存在"<<endl;
else;
system("pause");
return 0;
}
结果显示文件不存在,没有创建相应的二进制文件
两个程序只有声明头文件的方式不一样,怎么理解产生的结果呢