C Integer to Strig

OP #3106344
Lesenswert?

Hallo,

ich verwende MikroC for PIC für den PIC16f1823 und versuche einen 
Integer in einen String zu wandeln, um ihn via UART senden zu können. 
Alles was ich so gefunden habe sind die Funktionen "sprintf" und "itoa" 
diese funktionieren bei mir aber nicht, da er sie nicht kennt.

Ich versuche es wie folgt:
1
char buffer[10];
2
int n;
3
int value = 546; //Testwert
4

5
void main(){
6
    n = sprintf(buffer, "%d", value);
7
}

nur kennt er die Funktion sprintf nicht...
Gast #3106359
Lesenswert?

Hallo Oliver,

ich denke Du solltest sprintf anders verwenden. Es "genügt" wenn man
char buffer[10];
int value = 546; //Testwert


void main(){
    sprintf(buffer, "%i", value);
}

schreibt, dann ist in buffer der Integer Wert enthalten.

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