1. 缘起
在生成RDSR报告时候,代码中已经将患者的一些信息写入到dcm数据集中,但是最后保存的文件中没有这些值,因此需要将过程中的数据集信息打印出来,看是在什么地方出现问题了。
2. 将数据值保存到文件
std::unique_ptr<DcmDataset> dataset(new DcmDataset());
std::ofstream ofs("文件路径名.txt");
dataset->print(ofs);
ofs.close();
这样就能将信息打印到这个文件中,方便查看信息。
打印的文件如下图示(部分信息):