Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: C++ от IAR
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > MSP430
Mikhail_Z
Простите за глупый вопрос.
Как на С преобразовать строчную переменную(ASCII) в int или float.
HARMHARM
Полагаю, Вам стоит рассмотреть ANSI функцию atoi() из stdlib. Есть и в clib, и в dlib у IAR. Подобных функций целая группа: atoi, atol, ecvt, fcvt, gcvt, strtod. Почитать можно здесь.
Mikhail_Z
Цитата(HARMHARM @ Dec 16 2006, 21:00) *
Полагаю, Вам стоит рассмотреть ANSI функцию atoi() из stdlib. Есть и в clib, и в dlib у IAR. Подобных функций целая группа: atoi, atol, ecvt, fcvt, gcvt, strtod. Почитать можно здесь.


Огромное спасибо!!!
Lucky:)
если подключаешь библотеку #inclide <xxx> - будет ли она полностью скомпилирована в проект или только те функции, что ты исползовал?
VAI
#inclide подключает не библиотеку, а описание. Библиотеку будет подключать линкер, и подключит "только те функции, что ты исползовал", как Вы правильно написали, и те функции, которые используются в "тех функциях, что ты исползовал".
Т.е. например, Вы используете функцию вычисления логарифма по основанию "10" log10( x ), а в библиотеке он вычисляется через логарифм по основанию "е", следовательно, подключится еще и функция log( x ).
В опциях проекта включите генерацию map-файла (листинг линкера) и Вы это все в нем увидите.
Lucky:)
OK smile.gif
IgorKossak
Цитата(Lucky:) @ Dec 20 2006, 21:16) *
если подключаешь библотеку #inclide <xxx> - будет ли она полностью скомпилирована в проект или только те функции, что ты исползовал?

Если глянуть на размер библиотеки (с допущением, что это обьектный код), то можно с уверенностью сказать, что ни в какую из существующих flsh на MSP430 она целиком не влезет по определению ;)
А ведь ещё надо и рабочую программу куда то засунуть. wacko.gif
Так что линкер поступает очень правильно - собирает в проект только то, что используется.
Это, кстати, касается и пользовательских функций.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.