[英]Reading integers from a text file
我有一個文本文件,其中正在編寫3件事
例如,每個單詞<int,int,char>。
現在,我正在讀取文件,以便考慮一個3.1st的塊,我總是將一個整數,第二個也視為整數和第三個作為字符。當整數從0到9而不是整數時沒有問題超過10,100,則由於明顯的原因,我的程序無法正常工作。
就像我必須閱讀此書一樣沒有問題
11a here <1=int,1=int,a=char>
但是當這樣的事情來時,我面臨問題
152a here <15=int,2=int,a=char>
我已經將整個文本文件放入一個字符串中。現在,如何讀取不再面對上述問題的字符
更多信息:我的文本文件包含這樣的字符
11a22d33f1234f
根據您當前對問題的描述,無法確定是否存在諸如
152a
對應於(15,2,a)
或(1,52,a)
。
從文件讀回時,為什么不寫一些在元素之間帶有分隔符的文件,然后在分隔符周圍split()
?
您的文本文件格式不正確,那么您想如何區分“ 1 11 a”和“ 11 1 a”?例如,您不能使用csv或類似的東西嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.