C++读取文本文件中以TAB作为分隔符,且中间字段有为空的情况的方法?
生活随笔
收集整理的這篇文章主要介紹了
C++读取文本文件中以TAB作为分隔符,且中间字段有为空的情况的方法?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
數據文件:testData.txt
內容:
111 222 444 555
getline()將testData.txt中的第一行記錄讀入到一個string中,然后搜索第n個分隔符進行定位,判斷第n個字段長度,使用substr,截取該字段,并賦值給目標string。
程序:
ps:只需修改一下'\t',就可以適用用其他分隔符分隔的文件。
總結
以上是生活随笔為你收集整理的C++读取文本文件中以TAB作为分隔符,且中间字段有为空的情况的方法?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: exit(0)与exit(1)、retu
- 下一篇: c++ 使用socket实现C/S端文件