Cがよくわかってないのであれですが、自分の場合、何度も使うルーチンを読み出すために使ってます。 画像のやつでは、「会話を表示+入力待ち」をひとつのかたまりにまとめ、 メインプログラムで必要となるたびに3行ほど使って読み出してます。