Gast
#1442955
Hallo Freunde!
Ich habe mal wieder eine Anfängerfrage....
gegeben sind 11 int Variablen (ziffer0, ziffer1... bis ziffer 10)
und 11 char Variablen (wert0, wert2... bis wert 10)
Nun möchte ich eine Umwandlung durchführen.
Gehts auch kürzer als so ?
itoa(ziffer0, wert0, 10);//Wandlung integer->char
itoa(ziffer1, wert1, 10);//Wandlung integer->char
itoa(ziffer2, wert2, 10);//Wandlung integer->char
itoa(ziffer3, wert3, 10);//Wandlung integer->char
itoa(ziffer4, wert4, 10);//Wandlung integer->char
itoa(ziffer5, wert5, 10);//Wandlung integer->char
itoa(ziffer6, wert6, 10);//Wandlung integer->char
itoa(ziffer7, wert7, 10);//Wandlung integer->char
itoa(ziffer8, wert8, 10);//Wandlung integer->char
itoa(ziffer9, wert9, 10);//Wandlung integer->char
itoa(ziffer10, wert10, 10);//Wandlung integer->char
Vielleicht so ?
char wert0[20],wert1[20],wert2[20],wert3[20],wert4[20],
wert5[20],wert6[20],wert7,[20],wert8[20],wert9[20],wert10[20];
uint8_t ziffer0,ziffer1,ziffer2,ziffer3,ziffer4,ziffer5,ziffer6,
ziffer7,ziffer8,ziffer9,ziffer10;
uint8_t x=0;
for(x=0;i<11;i++)
{
itoa(ziffer+i, wert+i, 10);//Wandlung integer->char
}
und...
wenn ich weiß, daß der Integer-Wert der Variablen "zifferX" immer nur
einstellig ist (also 0-9), reicht es daß ich die Variable mit wertx[1];
dimensioniere???
Hoffe Ihr versteht was ich meine...
Vielen Dank im Voraus...
S.