hallo
ich möchte gerne einen string auf verschiedene arten beladen. am besten
alles in einer zeile. ich habe das jetzt auf folgene art versucht. es
wird jedoch nicht vom compiler akzeptiert.
fat32_writestringtofile({"$GPGGAA,215505.000,4830.4627,N,00850.9733,E,1,
11,0.8,463.8,M,48.0,M,,0000*\n",itoa(1234)});
hat jemand einen tipp wie ich das verwirklichen könnte?
grüße
und danke schon im vorraus
felix
Felix wrote:
> hallo>> ich möchte gerne einen string auf verschiedene arten beladen. am besten> alles in einer zeile. ich habe das jetzt auf folgene art versucht. es> wird jedoch nicht vom compiler akzeptiert.>> fat32_writestringtofile({"$GPGGAA,215505.000,4830.4627,N,00850.9733,E,1,
11,0.8,463.8,M,48.0,M,,0000*\n",itoa(1234)});
>> hat jemand einen tipp wie ich das verwirklichen könnte?
Wenn ich wüsste was du mit 'beladen' meinst :-)
Aber ich versuchs mal, aus dem Code irgendwas Sinnvolles zu machen.
Wenn ich nur wüsste, wo in den String die Zahl 1234 hineinsoll :-)
ich möchte nur ein und den selben string mit 2 verschiedenen datentypen
beschreiben. in diesem fall zuerst ne menge asci´s dann ein paar
dezimal-zahlen, die in ascii umgewandelt werden sollen. und der fertige
string soll dann an die funktion übergeben werden. :)
die fat32-lib ist marke eigenbau. (kann bis jetzt bloß dateien erzeugen
und beschreiben... reich im moment für mich)
gruß felix
> in diesem fall zuerst ne menge asci´s dann ein paar dezimal-zahlen, die> in ascii umgewandelt werden sollen.
Warum schreibst du sie nicht direkt mit in den String rein?
sprintf funktioniert wie printf, nur wird das Ergebnis (der
zu erzeugende String) im ersten Argument abgelegt.
Das zweite Argument ist der Formatstring, in dem spezielle
Platzhalter (alles was mit % anfängt) kennzeichnen, wo und wie
die restlichen Argumnete eingesetzt werden sollen.
Besorg dir bitte etwas Literatur. Das was du hier machen willst,
ist abolutes Basiswissen, welches in jedem Buch enthalten ist.
Man kann eine Programmiersprache wie C nicht ohne vernünftige
Unterlagen erlernen. Die Verfahren "schaun wir mal" und "Versuch
und Irrtum" funktionieren bei Programmiersprachen am Anfang
einfach nicht.