C++读取文件出现问题
#include<iostream>
#include <FSTREAM>
using namespace std;
void main()
{
fstream tt;
tt.open("aaa.dat",ios::in);
if (tt.fail())
{
cout<<"aaa";
}
unsigned __int64 aa;
int i=0;
while(true)
{
i++;
tt.read((char*)(&aa),sizeof(__int64));
if(tt.eof())
{
cout<<i<<endl;
// printf("%d",aa);
break;
}
}
}
文件有48字节 值读取了前两个就完了
" 氢C?2.氢C?2.氢C?2.氢C?2.氢C?2.//文件内容