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