История изменений
Исправление normann, (текущая версия) :
Ну, может быть bufpp зануляется до вызова функции
Не должно, туда аргументом при вызове передаётся взятие адреса.
Но почему не меняется поведение, если в result будет 1, а не 2, как задумывалось?
Отладка показала, что если функция успешно прочитала входную строку и заполнила обе переменные, может всё равно при этом вернуть 1. Хз почему так выходит. А результат функции расценивается как логическое выражение.
Исходная версия normann, :
Ну, может быть bufpp зануляется до вызова функции
Не должно, туда аргументом при вызове передаётся взятие адреса.
Но почему не меняется поведение, если в result будет 1, а не 2, как задумывалось?
Отладка показала, что если функция успешно прочитала входную строку и заполнила обе переменные, может всё равно при этом вернуть 1. Хз почему так выходит.