реклама на сайте
подробности

 
 
> sscanf портит строчку?
Laptop
сообщение Oct 5 2009, 14:16
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 142
Регистрация: 19-11-05
Пользователь №: 11 103



Компилирую под IAR AVR 5.30 без дополнительных патчей.
Вроде все просто и должно работать....

strncpy(temps,"89",2);
temps[2] = '\0';
printf(" %02X%02X + ",temps[0],temps[1]);
sscanf(temps,"%X",&xxx);
printf(" %02X%02X - ",temps[0],temps[1]);

А в результате... " 3839 + 0039 -"
Т.е. до использования sscanf все нормально, а после использования первый символ в 0.
Что я упустил?
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 12:13
Рейтинг@Mail.ru


Страница сгенерированна за 0.01341 секунд с 7
ELECTRONIX ©2004-2016