私は、プログラムの目的が顧客に返されなければならない変更を計算することであるレジを設計しています。
プログラムの入力は、コマンドライン引数からのファイルの形式で提供されます。入力ファイルには、いくつかの行が含まれています。各行は1つのテストケースです。各行には、セミコロンで区切られた2つの数字が含まれています。1つ目は購入価格(PP)で、2つ目は顧客から提供された現金(CH)です。
例えば。
15.94; 16.00
17; 16
入力ファイルから文字ごとに値を読み取り、文字列形式の入力を受け入れた後、変換にatof関数を使用しています。入力を受け入れるためのより良い効率的な方法はありますか?