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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.