ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 ноября
963188 Топик полностью
RxTx (08.12.2019 00:29, просмотров: 431) ответил POV_ на Писал три месяца проект, писал.. тот внезапно перестал работать....
В функции  sprintf(buffer, "%s %s %s", buffer, buffer, buffer); нельзя чтобы везде стоял один и тот же buffer. А он у тебя стоит потому что buffer у тебя глобальная переменная. Док-во: https://en.cppreference.com/w/c/io/fprintf Notes The C standard and POSIX specify that the behavior of sprintf and its variants is undefined when an argument overlaps with the destination buffer. Example: sprintf(dst, "%s and %s", dst, t); // <- broken: undefined behavior
Спасибо, князь. Вы настоящий дворянин. И программист.