【发布时间】:2017-08-16 16:22:26
【问题描述】:
我有一个文件,其中包含以下格式的产品名称、产品数量和产品价格。
file.txt
3
Product Qty Price
Tv 2 10
Mobile 3 20
Computer 5 30
我想从产品列表上方给出的整数(例如3)中读取产品的数量,并计算产品的总价格。程序将使用struct读取产品详细信息,例如
struct product {
Char name[30];
int qty ;
float price;
}
使这个程序更容易的最佳做法是什么?
【问题讨论】:
-
尝试使用
fgets()获取输入行,使用sscanf()解析输入。