gpt4 book ai didi

c++ - 在 C++ 中按列将数据写入文本文件

转载 作者:行者123 更新时间:2023-11-30 04:19:43 25 4
gpt4 key购买 nike

<分区>

我是 C++ 的初学者。我通过一个对象数组输入了变量(属于一个类)的值。现在我如何按如下方式将它们写入文本文件?谢谢…………

SLNO    NAME      ADDRESS        PHONE NO     TYPE      
1. ABC xyzagsgshsh 27438927 Mobile
2. QWE qwhjbbdh 78982338 Landline

这是我存储数据的代码。如何将其制作成如下内容的文本文件?

#include<iostream>
#include<string>
#include<fstream>
using namespace std;

class emp
{
string name,address,phone,type;
public:
void getdata();
}obj[5];

void emp::getdata()
{
cout<<"\nEnter the details:";
cout<<"\nName: ";cin>>name;
cout<<"Address:";
cin>>address;
cout<<"Phone number: "; cin>>phone;
cout<<"\nType of phone? (Landline/Mobile) :";
cin>>type;
}

int main()
{
ofstream ptr;
ptr.open("Phone.dat",ios::out);
cout<<"\nEnter the no.of.records: ";
int n,i;
cin>>n;
for(i=0;i<n;i++)
{
obj[i].getdata();
ptr.write((char*)&obj[i],sizeof(obj[i]));
}
return 0;
}

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