во-первых, так не надо делать. надо делать так: sprintf (res, "L= %d", light);просто КОТ писал(а):sprintf (res, "%s %d", "L=", light);
во-вторых, sprintf сожрет минимум 1,5 килобайта памяти. ну, 1,2 килобайта, если повезет. поэтому обходитесь itoa
в-третьих, можно попытаться уменьшить прожорливсть sprintf-а за счет отказа от некоторых возможностей при помощи опции компилятора -Wl,-u,vfprintf -lprintf_min подробнее читайте здесь: http://www.simple-devices.ru/attachment ... 1-2010.pdf
в-четрвертых, про itoa можно прочесть здесь: http://www.simple-devices.ru/attachment ... 2_2010.pdf
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!




