• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:銀行のATMを想定したプログラム)

銀行のATMを想定したプログラムのエラーについて

このQ&Aのポイント
  • 銀行のATMを想定したプログラムで、'型' の前に';'がないという構文エラーが発生しています。
  • メニュー画面を表示するユーザ関数と番号を入力した場合の処理を作成し、main関数から呼び出すことで解決できます。
  • また、お預け入れ、残高照会、お引き出しの処理が実装されていますが、メニューの入力番号が4の時にプログラムが終了するようになっています。

質問者が選んだベストアンサー

  • ベストアンサー
  • jgk
  • ベストアンサー率75% (104/138)
回答No.2

mainのループの中のsyori関数呼び出しは、 int syori(int no); ではなくて、 syori(no); ですね。 質問する際は使用言語と環境(OS、コンパイラ等)ぐらいは書きましょう。 コンパイルエラーとは関係有りませんが、 残高を初め100円にしたいのですよね?ならば、 int no,zandaka=100; これでは、main関数内で新しくローカル変数zandakaを宣言して100を入れることになってしまいます。 ですので、グローバル変数zandaka(syori関数が残高管理に使用する変数)に100が入りません。 int no; zandaka=100; が正しいです。

drite
質問者

お礼

ありがとうございます<(_ _)> 今度、質問するとき気をつけます。 助かりました。

その他の回答 (1)

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

> int main(void) > { > int no,zandaka=100; int no; int zandaka=100; としたらどうなりますか?

関連するQ&A

専門家に質問してみよう