c++ - 如何在 C++ 中通过制表符拆分一行文本?
问题描述
我是 C++ 初学者,最近我的教授布置了一个 C++ 作业,在我看来,使用 C++ 很难解决。下面是问题:
问题陈述
给定一个文件,其内容是一个表格,其中的单元格由制表符分隔。例如:
Full Name Age Gender
Cliff Chiang 9 B
Olivia Yang 8 G
对于每一行,用制表符分割该行(对于上面,结果是["Cliff Chiang", 9, 8]
and ["Olivia Yang", 8, 6]
)。
相关问题
第一个问题并没有真正回答我的问题,因为我的问题是按制表符拆分字符串,而不是换行符。另外,我的桌子上可能有空格,这不是上述问题完全解决的问题。
第二个问题转换为 CSV 格式,而不是我的。
我的问题
- 是否有任何使用 C++ 解决此问题的赞赏解决方案?
- 如果没有,是否有一个简单的功能可以做到这一点?谢谢你的帮助。
解决方案
推荐阅读
- python - 如何使用 MPI 验证是否有传入消息到我的节点?
- c++ - 我可以鼓励 g++ 内联一个返回符号的开关吗?
- scrapy - 如何列出使用 Scrapy 抓取数据的页面的 URL?
- shell - 在命令行界面中提供“类似清单的”选择的惯用方式是什么?
- generative-adversarial-network - 如何使用 RGB 图像而不是灰度图像进行 WGAN 训练?
- javascript - 在时间轴模板中插入幻灯片
- kubernetes - Kubernetes 版本升级,但 kubectl 显示不同版本
- mockito - QueryDsl 的 Junit
- amazon-web-services - 胶水作业无法写入文件
- reactjs - 渲染孩子后如何获得包装器的高度?