Hallo zusammen,
ich hoffe irgendjemdand kann mir weiterhelfen.
ich habe zwei int variablen welche ich zusammen in einem String also char ablegen möchte damit ich diese über eine serielle schnittstelle senden kann.
nun klappt das mit dem zusammenfügen der beiden ints nicht so ganz.
habe mal folgendes probiert was auch funktioniert:
mit int funktioniert das ganze nun nicht:
hat jemand eine andere Idee wie ich dies realisieren kann?
greez
ich hoffe irgendjemdand kann mir weiterhelfen.
ich habe zwei int variablen welche ich zusammen in einem String also char ablegen möchte damit ich diese über eine serielle schnittstelle senden kann.
nun klappt das mit dem zusammenfügen der beiden ints nicht so ganz.
habe mal folgendes probiert was auch funktioniert:
Code:
char n1[] = "asdf";
char n2[] = "jklö";
char n3[strlen(n1) + strlen(n2) + 1];
strcpy(n3, n1);
strcat(n3, n2);
mit int funktioniert das ganze nun nicht:
Code:
int temp1 = getInkremental();
int temp2 = drehtischPosition();
char n4[strlen(temp1) + strlen(temp2) + 1];
strcpy(n4, temp1);
strcat(n4, temp2);
printf("STRCAT mit Int: %s\n", n4);
hat jemand eine andere Idee wie ich dies realisieren kann?
greez