(大至急!)プログラミングの問題です。この問題を教えてください。 MAからMHの8種類の商品の&#8… | 質問の答えを募集中です! (大至急!)プログラミングの問題です。この問題を教えてください。 MAからMHの8種類の商品の&#8… | 質問の答えを募集中です!

(大至急!)プログラミングの問題です。この問題を教えてください。 MAからMHの8種類の商品の…

プログラミング

(大至急!)プログラミングの問題です。この問題を教えてください。
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++でお願いします。

  1. 匿名 より:

    oオプションの終了条件がわかりません。

    あと既にorder.datが存在した場合、上書きかどうかもわかりません。

    [補足]

    >上に書いてあるprice/orderは出力、p,oは入力です。

    と言うことは、プログラムを実行させると、

    price/order

    と表示され、その横にoとかpとか打ち込むんですか?

    てっきり

    price/order p

    と打ち込むと

    MA=

    と表示され、20と打ち込んでいくものと思っていました。

    MH入力後、プログラムは終了し、別途

    cat.price.dat

    を打つのかなと...

    だとすると、それは全然判りません。

    一連の動作を行う1つのプログラムを作ることはできません。

    お力になれず済みません。

    タイトル

    (大至急!)プログラミングの問題です。この問題を教えてください。aidoru_omekoさん



 ⬇人気の記事!⬇

タイトルとURLをコピーしました