привет! написал функцию разложение числа на отдельные цифры и добавил в библиотеку codevision!
это прототип
Code
#pragma used+
void fragmentation_digit(unsigned short int digit);
#pragma used-
#pragma library fragmentation_digit.lib
это описание.
Code
unsigned int fragmentation[5];
void fragmentation_digit(unsigned short int digit){
char count=0;
for(count=0;count<5;count++){
fragmentation[count]=digit%10;
digit=digit/10;
}
}
использую так Code
#include <mega8.h>
#include <fragmentation_digit.h>
void main(void) {
DDRD=0xFF;
fragmentation_digit(2354);
PORTD=fragmentation[1];
}
но компилятор выдает ошибку "undefined simbol fragmentation" и показывает на строку PORTD=fragmentation[1];
что не так помогите народ плиззз!Добавлено (26.02.2012, 14:43)
---------------------------------------------
все разобрался, всем спасибо!