文件读取和输出有关问题

来源:互联网 发布:js时间选择器插件 编辑:程序博客网 时间:2024/06/17 23:11
#include<iostream>#include<fstream>using namespace std;struct student{    char name[20];    int num;    int age;    char sex;};int main(){    student stud[3]={"Li",1001,18,'f',"Fun",1002,19,'m',"Wang",1004,17,'f'};    ofstream outfile("f5.txt",ios::binary);    if(!outfile)    {        cerr<<"open error!"<<endl;        abort();    }    for (int i=0;i<3;i++)    outfile.write((char*)&stud[i],sizeof(stud[i]));    outfile.close();    return 0;}
为什么不能在指定的TXT文件内得到三个相应的结构体元素的内容,,输出是乱码!
0 0
原创粉丝点击