Zeichen in String-Array einfügen

Gast #1724871
Lesenswert?

Guten Abend,

ich habe folgenden String in einem Array (genannt latitude):

4748.8938

hätte aber gern diese:

47°48.8938

Hab es so gelöst:
1
 char temp[10];
2
 
3
 memcpy( temp, latitude+2, 8 );
4
 memcpy( latitude+3, temp, 8 );
5
 latitude[2] = '°';

Funktioniert auch. Hätte nur gerne gewusst, ob es eine gute Lösung ist 
oder ob es geschickter geht.

Ich arbeite mit einem ATmega32 und AVR Studio + GGC.




Gruß
Georg

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