C言語なら、俺に聞け! <12>
■ このスレッドは過去ログ倉庫に格納されています
005335
NGNGいろいろ回答ありがとうございます
まず変数事態は
book[nowMAX][0]書籍名
book[nowMAX][1]書籍名の
配列テーブルです
それで fgetsは入力待ち状態にもなりません
cprintfをfgetsに置き換えて・・・っていうのは
他でやってるのと同じように
fgetsでまず文字配列に 代入して
改行コードNULL文字に変えて そのあとatoiで整数にしてselectに代入
という手順を踏んでます
で、最初に関数に飛んだときは 1つめのfgetsが発動しなくて
2つめのfgetsは発動するんです。
そして その関数の中で再帰して同じ関数を呼んでいるのですが
その再帰した関数では1つ目も2つ目も正常に働くんです
いったい 最初にfgetsがはたらかないのは なにが原因なのかと・・・
■ このスレッドは過去ログ倉庫に格納されています