Я использую утверждение, которое имеет побочный эффект, но я не могу понять, почему. Если я использую это утверждение, то остальное - это мои разрывы в программе.Почему это утверждение имеет непреднамеренные побочные эффекты?
token3 = strtok(pathValue, ":");
Переменные token3
и pathvalue
не используются нигде так не должно быть побочным эффектом. Но если я их включу, я получаю ошибку времени выполнения при попытке запустить другую часть программы. Что я сделал не так? Вся программа - это Linux-программа, которая является моей собственной оболочкой, работающей аналогично bash, а токенизация - найти, если в системе установлено меньше.
Прохладный, он работал с изменением, просто копируя строку. –