(大至急!)プログラミングの問題です。この問題を教えてください。
MAからMHの8種類の商品の価格【0から99】と、各商品の注文数(00から99)を、それぞれコンソールから入力する。価格リストをprice.datを入力する。複数回入力された注文回数は合算して注文数は商品名とともにprice.datファイルに出力する。
注文入力で商品名のアルファベットは大小問わない,。
なお、小文字は大文字に変換、文字数、文字範囲はチェック。
価格範囲を超えたもの、リストにない商品、書式ミスは警告。
注文数ファイルの商品は注文のあったもののみとする。
書式適合なら型番に対応した個数の配列を注文数だけ増やす
実行例
%
price/order p
MA=12
MB=15
MC=110
Over!
MC=20
MD=42
ME=35
MF=49
MG=22
MH=45
% cat.price.dat
MA:$12
MB:$15
MC:$20
MD:$42
ME:$35
MF:$49
MG:$22
MH:$45
price/order o
mb05 //入力
ma34
m
ERROR //エラー
MR34
NOT LISTED
MA06
% cat.order.dat
MA:40
MB:05
C++でお願いします。
oオプションの終了条件がわかりません。
あと既にorder.datが存在した場合、上書きかどうかもわかりません。
[補足]
>上に書いてあるprice/orderは出力、p,oは入力です。
と言うことは、プログラムを実行させると、
price/order
と表示され、その横にoとかpとか打ち込むんですか?
てっきり
price/order p
と打ち込むと
MA=
と表示され、20と打ち込んでいくものと思っていました。
MH入力後、プログラムは終了し、別途
cat.price.dat
を打つのかなと...
だとすると、それは全然判りません。
一連の動作を行う1つのプログラムを作ることはできません。
お力になれず済みません。
タイトル
(大至急!)プログラミングの問題です。この問題を教えてください。aidoru_omekoさん