c++读取二进制文件并显示

来源:百度知道 编辑:UC知道 时间:2024/09/23 19:20:13
比如有很多int型数据,是以二进制的方式存入文件,现在想把文件读出来,并在编辑框中显示出来,怎么编写,谢谢
cfile有没有类可以输出,文件流不太懂,显示希望是原int数据

一楼的是C方法
C++倾向于使用新方法:文件流类
一个ofstream输出流
一个ifstream输入流
一个fstream双向流
只需根据需要声明流类对象

fstream file(xxx); /* xxx为const char*路径,还有其他参数,自己查书*/
然后file << 输出,和cout一样
或者用右移>>读入

FILE* file = fopen( "路径", "r+b" );
if ( file )
{
char buffer[256];
size_t numread = fread( buffer, sizeof( char ), count, file);
// 对读出来的buffer再进行转换。
}