Forum: Mikrocontroller und Digitale Elektronik 3 Varablen in eine kopieren


von Sascha K. (quad2000)


Lesenswert?

Hallo an alle,

ich habe folgendes Problem und bekomme es einfach nicht hin:

ich habe 3 Variablen (Test1 Test2 Test3)
Jede Variable hat den Datentyp unsigned int.

Nun will ich, das diese 3 Variablen in einer (Array) enthalten sind wie 
z.B.

Test1=1, Test2=2 und Test3=3 ==> Test4[1]=123
Test1=1, Test2=2 und Test3=3 ==> Test4[2]=123

Zeichenkette genügt. Ich muss nicht mehr mit den Werten in Test4 rechnen 
können.

Diese Variable will ich dann über folgenden Befehl an mein LCD Diplay 
ausgeben:

sprintf(buf,"%i",Test4[1]);
textlcd(buf,1);

Kann mir jemand bei diesem Problem weiter helfen?
Ich verzweifel noch...

Ich schreibe meinn Programm in Keil µVision 3 für einen Atmel 
AT89C51CC03

Gruss und schönen Montag

von Jan (Gast)


Lesenswert?

Test4[1] = Test1*100 + Test2*10 + Test3;

von Hans (Gast)


Lesenswert?

Wenn meine C Kenntnisse noch stimmen, sollte es auch so gehen:

sprintf(buf,"%i%i%i", Test1, Test2, Test3);
textlcd(buf,1);

von Sascha K. (quad2000)


Lesenswert?

Danke für die Hilfe. Habs hinbekommen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.