ulلطفا کمک کنید.
سلام . در این مثال در هنگام اجرا اصلا عدد اینتیجری رو نمیگیره.
خودتون میتونید اجرا کرده و مشکل را ببینید. خیلی متشکرم اگه مشکل رو بگید از کجاس.
#include <iostream>
#include <fstream>
#include <conio>
struct student {
int sn;
char name[30];
}st;
int main(){
int n;
ofstream fp("student.txt");
cout<<"Enter name and sn (^z for end)\n";
while(cin>>st.name>>st.sn)
fp.write((char*) &st, sizeof(struct student));
fp.close();
ifstream fp1("student.txt");
cout<<"Enter integer\n";
cin>>n;
while(fp1.read((char*)&st,sizeof(struct student)))
cout<<st.name<<'\t'<<st.sn<<endl;
cout<<n;
getch();
return 0;
}