【发布时间】:2011-11-01 09:08:06
【问题描述】:
我有一个文件输入,其中有以下数据。
1 1Apple 2Orange 10Kiwi
2 30Apple 4Orange 1Kiwi
等等。我必须从文件中读取这些数据并对其进行处理,但我不知道如何检索数据。我想将 1(of 1 apple) 存储为整数,然后将 Apple 存储为字符串。 我想把整个 1Apple 作为一个字符串来读。然后用 stoi 函数做一些事情。
或者我可以逐个字符地读取整个内容,然后如果该字符的 ascii 值位于 b/w 48 到 57 之间,那么我会将其组合为整数并将其余部分保存为字符串?我该做哪一个?另外我如何检查char的ASCII值是什么。 (我应该将char转换为int然后比较,还是有任何内置函数?)
【问题讨论】:
-
这是你学校的问题吗?您一直在发布此类问题,并且 smtimes 立即将其删除..
-
如果可以更改文件格式,请使用字符分隔计数和水果。
-
我相信我们不介意回答这些问题,但你应该尝试自己做,从长远来看它会对你有所帮助。开始发布代码并展示你写了什么,然后开始询问什么你能改进一下吗