mplab C30 printf

Lukáš Grepl L.Grepl@sh.cvut.cz
Úterý Duben 1 15:52:57 CEST 2008


> funkciu write() svojou vlastnou. Ta moja vyzera takto (je podla 
> odporucania supportu):
> 
> int write(int handle, void *buffer, unsigned int len)
> {
>   unsigned int i;
>   i = len;
>   while(i) {
>     putch(*(char*)buffer);
>     buffer++;
>     i--;
>   }
>   return(len);
> }

Rozhodne je divna ta inkrementace void * buffer, videl bych to spis takto:

int write(int handle, void *buffer, unsigned int len)
{
   unsigned int i = len;
   char * p = (char *) buffer;

   while(i--)
     putch(*p++);

   return(len);
}

Lukas Grepl



Další informace o konferenci Hw-list