#include<iostream>
#include <sstream>//stringstream
#include <map>
#include <vector>
#include <direct.h>
#include "dcmtk/config/osconfig.h"
#include "dcmtk/dcmdata/dctk.h"
#include "dcmtk/dcmdata/dcistrmf.h"
#include "dcmtk/dcmdata/libi2d/i2dbmps.h"
#pragma comment(lib, "i2d.lib")
#pragma comment(lib, "Iphlpapi.lib")
using namespace std;
int main() {
DcmFileFormat fileformat;
OFCondition status;
DcmDataset* mydatasete = fileformat.getDataset();
Uint16 rows, cols, samplePerPixel, bitsAlloc, bitsStored, highBit, pixelRpr, planConf, pixAspectH, pixAspectV;
OFString photoMetrInt;
Uint32 length;
E_TransferSyntax ts;
char* mydata = new char[1024 * 1024 * 10];
memset(mydata, 0, sizeof(char) * 1024 * 1024 * 10);
char* tmpData = mydata;
char curDir[100];
getcwd(curDir, 100);
OFString num;
char numtmp[100];
memset(numtmp, 0, sizeof(char) * 100);
sprintf(numtmp, "%s\\test\\%d.bmp", curDir, 1);
OFString filen