gpt4 book ai didi

c++ - 使用 C++ 修复 .txt 文件中的列宽

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:16:34 24 4
gpt4 key购买 nike

我创建了一类医生,我想在记事本文件 (Doctor.txt) 中插入医生的数据,但数据没有对称性,因为我的输入行中没有固定长度...

        int DocID;
string Name,Department,Specification,Address,PhNo ;
Doctor D;
ofstream myfile;
myfile.open ("Doctor.txt",ios::app);
cout<<"please enter doctor ID: ";
cin>> DocID;
cout<<"please enter doctor Name: ";
cin>> Name;
cout<<"please enter doctor Department name: ";
cin>> Department;
cout<<"please enter doctor specification: ";
cin>> Specification;
cout<<"please enter doctor Address: ";
cin>> Address;
cout<<"please enter doctor Phone Number: ";
cin>> PhNo;

D.set_data(DocID,Name,Department,Specification,Address,PhNo);
myfile <<endl<<D.get_DocID()<<" "<<D.get_Name()<<" "<<D.get_Department()<<" "<<D.get_Specification()<<" "<<D.get_Address()<<" "<<D.get_PhNo();
myfile.close();

如何使用固定宽度的输入列生成对称的 .txt 文件

最佳答案

您可能正在寻找 setw <iomanip> 提供的宽度操纵器功能头文件并在您想要将每个条目写入文件之前或之后使用它。

关于c++ - 使用 C++ 修复 .txt 文件中的列宽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32863666/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com