【发布时间】:2020-08-18 21:04:45
【问题描述】:
第一个问题是我有这样的代码来读取文本文件:
File >> product.projectNo >> product.date
>> product.productNo >> product.productQ
>> product.productTotalPrice;
我将productNo、productQ 和productTotalPrice 写入文件,用- 分隔,因为可能不止一个。以下是文本文件的示例:
17 5 17-7051-10- 9-8-11- 720-616-55-
最后一个720-616-55- (productTotalPrice) 是价格列表。我需要单独阅读并添加它们。所以:720+616+55。我该怎么做?
第二个问题是我需要删除其中任何一个,意思是productNo17-7051-10-,需要删除17-。我该怎么做?
【问题讨论】:
-
你为什么不一次读一行,然后根据你的规则解析每一行呢?阅读标记化、词法分析和解析。