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