[1] 授業単元:プログラミング基礎I
[2] 問題文(含コード&リンク):
>>141 を基に 口座を表現した構造体を struct accountとする。以下の関数を作成し、発展課題 13.3と同じ機能をもつプログラムを作成せよ。
指定された口座番号に対応する口座情報を探索する関数
struct account *search_account(int id)
指定された口座番号に相当する講座がないとき、この関数は NULL を返すものとする。
口座内容を印字する関数
void print_account(struct account *account)
振込み元の講座から振込先の口座へ指定された金額だけ振り込む関数
int transfer(struct account *from, struct account *to, int amount)
この関数は成功した場合1を、失敗した場合は負の整数を返すものとする.
これらの関数の中では printf() や fgets() などの入出力関数は用いないようにせよ。
[3] 環境
[3.1] OS: Linux
[3.2] コンパイラ名とバージョン: gcc
[3.3] 言語: C
[4] 期限:7/20まで
[5] その他の制限:とくにありません