| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Проблеми с един MPLAB warning http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=5643 |
Страница 1 от 1 |
| Автор: | i_dachev [ Пет Мар 28, 2008 10:01 am ] |
| Заглавие: | Проблеми с един MPLAB warning |
Компилирам си с C18 на Microchip и ми дава този warning там където въобще не трябва поне според мен да го има. Ето го съобщението: Message [3002] comparison of a signed integer to an unsigned integer detected Дава го на следните места: unsigned char res; ... if (res != (unsigned char)0xFF) { ... unsigned char d1; ... } while(d1 != 0); ... unsigned char gSet1InNum; ... #define MAX_CHANELS (unsigned char)4 ... if (gSet1InNum < MAX_CHANELS) { Много странно хем съм го castnal към unsigned тип хем ми дава warningа. И да ме убиеш от кога 0-та е знакова Никой друг компилатор не дава на тези места warnings. |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|