新手初学prolog,甚为苦恼,求助论坛各位高手啊
问题如下:
需要从一个txt里读取数据,文件内容是一个商店的商品。包括商品id,商品名称,价格,数量等。例子如下(右边箭头为解释):
1243. ◄id
ritz_crackers. ◄itemName
3. ◄price
125. ◄quantity
29. 7. 2012. ◄expiry date 29/07/2012
end. ◄ end of a record
1247. ◄id
omo_washing_powder. ◄itemName
8. ◄price
120. ◄quantity
end. ◄ end of a record
其中商品有的有保质期有的没有保质期, 每个商品的记录都以end结束。
读取后在prolog里显示为 item (1243, ritz_crackers, 3, 125) 29/07/2012 (如果有保质期的话),并且能都显示全部商品。不知应该如何编写? 跪求指点 谢谢
问题如下:
需要从一个txt里读取数据,文件内容是一个商店的商品。包括商品id,商品名称,价格,数量等。例子如下(右边箭头为解释):
1243. ◄id
ritz_crackers. ◄itemName
3. ◄price
125. ◄quantity
29. 7. 2012. ◄expiry date 29/07/2012
end. ◄ end of a record
1247. ◄id
omo_washing_powder. ◄itemName
8. ◄price
120. ◄quantity
end. ◄ end of a record
其中商品有的有保质期有的没有保质期, 每个商品的记录都以end结束。
读取后在prolog里显示为 item (1243, ritz_crackers, 3, 125) 29/07/2012 (如果有保质期的话),并且能都显示全部商品。不知应该如何编写? 跪求指点 谢谢