读书人

关于fread的一个有关问题

发布时间: 2012-09-05 15:19:34 作者: rapoo

关于fread的一个问题

C/C++ code
int main(){//部分代码                  fp=fopen(filename,"rb");        fread(&x,4,16,fp);  //以4字节为一组,读取16组数据        cout<<"x0 is:"<<x[0]<<endl;        cout<<"x1 is:"<<x[1]<<endl;        cout<<"x2 is:"<<x[2]<<endl;        cout<<"x3 is:"<<x[3]<<endl;    return 0;}


为什么我在我的文件里写的是12345.然后打印出来x0,x1,x2...也不知道是什么意思?哪位大侠解释一下啊!

[解决办法]
C/C++ code
int main(){//部分代码        char x[4];        fp=fopen(filename,"r");        fread(&x,1,4,fp);  //以4字节为一组,读取16组数据        cout<<"x0 is:"<<x[0]<<endl;        cout<<"x1 is:"<<x[1]<<endl;        cout<<"x2 is:"<<x[2]<<endl;        cout<<"x3 is:"<<x[3]<<endl;    return 0;} 

读书人网 >C++

热点推荐