我正在学习C++文件处理。首先,我使用fstream库生成了一个.txt文件,并在记事本上查看了数据,但是当我创建了一些东西(一个.dat文件)时,我不能将该文件打开到任何文本编辑器,但是我可以从C++ 。有没有任何文件查看器或使用我可以查看.dat文件的方式?如何查看由C++程序生成的.dat文件?
void display_all()
{
system("cls");
cout<<"\n\n\n\t\tDISPLAY ALL RECORD !!!\n\n";
fp.open("Shop.dat",ios::in);
while(fp.read((char*)&pr,sizeof(product)))
{
pr.show_product();
cout<<"\n\n====================================\n";
getch();
}
fp.close();
getch();
}
上述功能是显示所有的数据在我Shop.dat文件,但是当我在没有确定直接打开这个文件我的操作系统是什么类型的文件,就是它了。
你期待*看到了什么? – duskwuff
如果我理解你的问题,这段代码可以读取你的文件,但你正在寻找一个OS实用程序,旨在打开同一种文件? –
是的,你是正确的这段代码是从名为Shop.dat的文件读取数据,但我的问题是,我如何直接打开该文件到文本编辑器来查看该文件的内容? –