Festen Inhalt und itoa ausgeben

OP #2421300
Lesenswert?

Hallo,


Wie kann ich das "&" richtig Realisieren ?
1
 uart_puts("AT+CMGD=" & itoa( sms_count, s, 10 ));


Bin noch newbee,
dies ist mein ersts C Projekt.
Ziel ist es, das über Seriell  z.b.
1
"AT+CMGD=1"
 Gesendet wird.

AT Mega 8
7,3782MHZ

Google und die Forumsuche konnte ich noch nicht überreden mir das 
richtige zu zeigen.

Falls ihr noch Verbesserungen / änderungen für meinen Code habt bin ich 
für alles offen :-)


LG
Angehängte Dateien:
#2421313
Lesenswert?

Entweder
1
uart_puts("AT+CMGD=");
2
uart_puts(itoa( sms_count, s, 10 ));
oder aber den gesamten Text vorher mit sprintf() in einen einzelnen 
String schreiben:
1
char text[12];
2
sprintf(text, "AT+CMGD=%i", sms_count);
3
uart_puts(text);
Ich würde die 1. Methode bevorzugen, da diese sicher effizienter ist.
#2421316
Lesenswert?

Marco S. schrieb:
> Hallo,
>
>
> Wie kann ich das "&" richtig Realisieren ?
>
>
1
 uart_puts("AT+CMGD=" & itoa( sms_count, s, 10 ));

das sind 2 Ausgaben, die hintereinander gemacht werden sollen. In diesem 
Fall hat das umgangssprachliche UND einfach nur die Bedeutung von 
"zuerst mach das UND dann mach das"

   uart_puts( "AT+CMGD=" );
   uart_puts( itoa( sms_count, s, 10 ));

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