Hanoi プログラミング Hanoi プログラミング 必要なヘッダー s_hanoi.h (先頭で include する) Hanoi API s_hanoi_init () : ハノイの塔の初期化 main の先頭で必ず一回だけ呼び出す必要がある s_hanoi_set ( char *discs ) : ハノイの塔の高さを設定する 高さは、指定した文字列 discs の長さになる。 指定しない場合は、3 になる : s_hanoi_set ( "***" ) と同じ s_hanoi_move ( char *from, char *to ) : from にある円盤を to に移す from, to は共に文字列で、 "1", "2", "3" の何れかを指定する s_hanoi_clear () : 最初の状態に戻す 円盤は、全て、左 ( つまり "1" ) の棒に積まれる s_hanoi_stop : ハノイプログラムの終了 : return 0 の前に呼び出す プログラムの実行 make BASE=foobar で、foobar.c から foobar.exe が作られる