版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/vernice/article/details/70150485
#include <iostream>
#include <fstream>
#include <stdlib.h>
using namespace std;
typedef struct {
int n;
char *data;
} BLOCK;
int main () {
BLOCK block;
ifstream infile ("test.txt", ios::binary);
infile.read((char*)&block.n, sizeof(block.n));
block.data = (char *)calloc(1, 1024); //allocate space for data
infile.read( block.data, 1024);
infile.close();
cout << "data : " << block.data << endl;
return 0;
}