so it was only the issue of std::string class, thanks i succeed with the following code.
#include <iostream>
#include <fstream>
#include <cstring>
using namespace std;
class Data
{
public:
char name[20];
int id;
public:
Data(){}
Data(char *n,int id){strcpy(name,n);this->id=id;}
};
int main() {
Data objdata;
//fstream file("c:\\\\test.txt",ios::out | ios::binary);
fstream file("c:\\\\test.txt",ios::in | ios::binary);
if(file.is\_open())
{
//file.write((char\*)&objdata,sizeof(Data));
file.read((char\*)&objdata,sizeof(Data));
cout<<objdata.name<<objdata.id;
cout<<"Success";
file.close();
}
else
{
cout<<"Error";
}
return 0;
}