Int in Char* umwandeln

OP #3377223
Lesenswert?

Guten Tag,

ich versuche seit Tagen eine Integer Zahl in das Format Char* 
umzuwandeln.
Es hat bis jetzt noch nichts geklappt! Vieleicht übersehe ich da 
irgendetwas??
1
void sendtemp(int u)
2
{   char* temperatur=0;
3
  //char* temp;
4
  //int temp;
5
  //itoa(u,temperatur,10);
6
  //char temperatur =(int) u;
7
lcd_gotoxy(0,1);
8
lcd_putui_0(u,4);
9
  //temperatur=u;
10
  
11
  //temperatur[4] =intochar(u,temperatur);
12
  // temperatur=temp;
13
  //unsigned char temperatur[]="1234";
14
  rf12_txdata(temperatur,4);
15
}
#3377261
Lesenswert?

Ralf Sch. schrieb:
> Guten Tag,
>
> ich versuche seit Tagen eine Integer Zahl in das Format Char*
> umzuwandeln.
> Es hat bis jetzt noch nichts geklappt! Vieleicht übersehe ich da
> irgendetwas??

Tipp:

Das hier
> lcd_putui_0(u,4);

macht das ganz offensichtlich 'irgendwie', dass es die Zahl in einen 
Text umformt. Denn ein LCD kann ja auch nur Text anzeigen. In diesem 
Sinne sind nämlich die Ziffern von 0 bis 9 auch nur 'Buchstaben', so wie 
es 'a', 'b', 'c' oder 'A', 'B', ... oder auch '/' '?' oder '%' wären.

Und in diese Routine kann man mal reinschauen, wie die das macht und 
nachsehen ob man davon etwas lernen kann.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren