-1

我正在设计一个收银机,其中程序的目的是计算必须退还给客户的零钱。

程序的输入以命令行参数的文件形式给出。输入文件包含几行。每行是一个测试用例。每行包含两个用分号分隔的数字。第一个是购买价格(PP),第二个是客户给的现金(CH)。

例如。

15.94;16.00

17;16

我逐个字符地从输入文件中读取值,然后在接受字符串形式的输入后使用 atof 函数进行转换。有没有更好更有效的方法来接受输入???

4

1 回答 1

1

你可以fscanf()改用。

于 2013-03-24T18:05:11.663 回答