C++ 将通讯录txt文本文件导入到csv表格文件中

本文介绍如何使用C++编程将包含姓名和邮箱的通讯录txt文件转换成csv格式。代码示例展示了如何读取txt文件内容并导出到csv文件,以保持姓名与邮箱的对应关系。
摘要由CSDN通过智能技术生成

将通讯录文本文件导入到csv表格文件中

例如:a.txt内容为

"103 "<fx159357@qq.com>;"1111 "<420890247@qq.com>;"178864145 "<178864145@qq.com>;"276831590 "<276831590@qq.com>;"277647076 "<277647076@qq.com>;"409481776 "<409481776@qq.com>;"513972110 "<513972110@qq.com>;"924835549 "<924835549@qq.com>;"948226252 "<948226252@qq.com>;

导入到csv文件中。姓名与邮箱相对应。。


代码如下:

#include <string>

#include <fstream>
#include <sstream>
#include <iostream>

using namespace std;

const MAX=1000;

//从文件读入到string里
string readFileIntoString(char * filename)
{
ifstream ifile(filename);
//将文件读入到ostringstream对象buf中
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
实训项目,满足以下要求 【要求】 (1)程序的主窗口如左图所示。 程序启动时,窗口左边的“姓名”列表框显示了本软件已保存的所有人员姓名,从选择一个姓名,窗口左边的“详细信息”区域显示出此人的详细通讯录内容。 (2)窗口顶部“城市”和“性别”两个列表框列出了可供选择的城市名称和姓名。使用这两个控件,可以筛选出感兴趣的内容。例如,在“城市”选择“南京”,在性别选择“男”,则在“姓名”列表框只显示出程序所保存的住在南京的男性人员。选择“城市”和“性别”的“全部”,则列出所有人员。 (3)单击“添加”按钮 ,弹出一个对话框。通过此对话框,可以添加新的通讯录条目。在添加新条目时,所在城市应从组合框选择,若组合框没有想要的城市,可以直接在组合框键入。要求键入的新城市名能自动添加到“添加”对话框“所在城市”组合框和主窗口“城市”组合框的下拉列表。 (4)在主窗口点击“删除”按钮 可以删除当前显示的条目。 (5)增加“保存”和“打开”按钮或菜单项,要求能够自动保存所做的添加和删除操作。 (6)所有的数据保存在.txt文件,并能读出。比如.txt文件的每一行保存一条记录。如:姓名|性别|生日…………【可选用CFile/CStdioFile类】 【提示】创建通讯类,包括姓名、性别、生日、所在城市、工作单位、办公电话、住宅电话等必要信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值