-
- намекаешь на знаковый char и кириллицу? - Vit(28.10.2011 12:58)
- Я уже первую ошибку вижу. Пятой точкой чувствую, что это для GSM. Отсюда вывод: char меняем на wchar (для buff_src). А bin2asciihex на sprintf (на этих словах koyodza уже заплёвывает монитор). И константы в коде записывать как L"text". Потом fk0(542 знак., 28.10.2011 12:51)
- да, fast тоже приучаюсь юзать. Надо не L"text" а так _T("text") ! Это исходник написан был для AVR, портирую на x86+MSVC+Win. Вот как раз на знаковости и попался я, в этом и есть ошибка- тады индекс улетает за пределы массива - MegaJohn(28.10.2011 13:01)
- L"text" -- это стандарт ISO. _T("text") это макрос придуманный микрософтом. Он либо в L"text" превращает, либо просто в "text", в зависимости от юникодности. Но это не "язык C" уже. Я тоже такой макрос изобрёл, для embedded. Смысл fk0(1479 знак., 28.10.2011 14:13)
- да, fast тоже приучаюсь юзать. Надо не L"text" а так _T("text") ! Это исходник написан был для AVR, портирую на x86+MSVC+Win. Вот как раз на знаковости и попался я, в этом и есть ошибка- тады индекс улетает за пределы массива - MegaJohn(28.10.2011 13:01)
- Что бы это значило [ *buff_src ]? - Tech(28.10.2011 12:05, )