Я медленно отслеживаю свою ошибку для своей программы.Я сузил это к этому.У меня есть пользовательский ввод
fscanf(stdin, "%c %c %d", &car, &dir, &amount);
при первом обращении к нему он работает нормально, правильно считывая значения.Во второй раз в цикле он читает \n
в машину вместо символа, который я ему даю.затем он читает то, что должно было быть в машине, в каталог.сумма читается правильно.Поскольку машина передается другим функциям для подсчета, я в конечном итоге получаю сегфо.
Это чтение в \ n из предыдущей строки или что-то в этом роде?