Dirk B. schrieb:
> In C und ähnlichen Sprachen werden die Typen klein geschrieben und
> Zeichenfolgen oft als Arrays behandelt.
> Daher hat man dann kein char sondern ein char* (Zeiger auf char, großer
> Unterschied)
Ja da hast du recht
void LCDSoftText(char *__putstr, unsigned int xpos, unsigned int ypos,
unsigned char color)
{
char __ps;
unsigned int xp,yp;
if(fontwidth==0) return; //Kein Font ausgewählt
xp=xpos; yp=ypos;
while((__ps = *__putstr))
{
__putstr++;
if (__ps== 0) break;
LCDSoftChar(__ps,xp,yp,color);
xp+=fontwidth; //Nächstes Zeichen
if(xp>=LCD_WIDTH) { xp=0; yp+=fontheight; } //Nächste Zeile
}
}
und damit möchte ich eine Zahl ausgeben die in einer INT-Variable steckt