Вт сен 21, 2021 13:00:09
Это частный случай, но очень частый.AleksFD писал(а):Главное избежать такой мины.
Ни кто и никогда не писал такую функцию. Вы будете первый кому это удастся.AleksFD писал(а):написать функцию по проверке длины текста до склейки
../main.c:42:38: warning: ' DS1820
Device detected' directive writing 23 bytes into a region of size between 13 and 15 [-Wformat-overflow=]
42 | sprintf(lcd_buf,"%1u DS1820\nDevice detected",devices);
| ~~~~~~~~~~~~~~~~^~~~~~~~
../main.c:42:2: note: 'sprintf' output between 25 and 27 bytes into a destination of size 16
42 | sprintf(lcd_buf,"%1u DS1820\nDevice detected",devices);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~