0
私は自分のプログラムのエラーをゆっくりと追跡しています。私はこれに絞った。 私が正しく値を読み、ユーザの入力fscanf改行文字を読む
fscanf(stdin, "%c %c %d", &car, &dir, &amount);
にそれが正常に動作し、私はそれを初めてアクセスを持っています。 2回目のループでは、私はそれを与える文字の代わりに\n
を車に読み込みます。車に乗っていたはずのものをdirに読み込みます。金額が正しく読み込まれます。車がカウントするために他の関数に渡されると、私は結局segfaultで終わる。
前の行などから読み込んでいますか?
はい、それはそれをやっているように見える以内にそれを解析します。 –