首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

关于fread的一个有关问题

2012-09-05 
关于fread的一个问题C/C++ codeint main(){//部分代码fpfopen(filename,rb);fread(&x,4,16,fp)//以4字

关于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;} 

热点排行