Ausserdem brauchen unsigned integer Werten ein Zeichenketten von 5 Zeichen Länge.
Also:
Code:char string_l[6]; // Ein weiteres Zeichen für Null-Terminator char string_r[6]; // Ein weiteres Zeichen für Null-Terminator
Ausserdem brauchen unsigned integer Werten ein Zeichenketten von 5 Zeichen Länge.
Also:
Code:char string_l[6]; // Ein weiteres Zeichen für Null-Terminator char string_r[6]; // Ein weiteres Zeichen für Null-Terminator
Wo muss die stdlib.h liegen? Ich schätze im gleichen Verzeichnis wie die asuro.h?
Hab sie mir aus folgender Quelle erstellt: http://www2.hs-fulda.de/~klingebiel/...b/stdlib.h.htm
Vielen Dank!
Irgendwo in das WinAVR Verzeichnis. Wo genau macht nichts, den WinAVR Compiler wird das automatisch finden und einbinden wenn das #include am anfang des Programms steht.
Ok die ist eh schon vorinstalliert hab ich gerade gesehen.
Bei erneuten make bekomm ich aber jetzt die folgende Ausgabe:
Code:make: *** Keine Regel vorhanden, um das Target »stdlib.h«, benötigt von »test.o«, zu erstellen. Schluss. [root@localhost Asuro]#
Leider kenne ich diese Fehlermeldung nicht so genau. Und auch Linux/Unix nicht.![]()
Hab die Meldung jetzt mal ignoriert und die Ausgabe hat sich auch verändert:
Code:Ausgabe des Linken: \0x00Ausgabe d\0x8233\0x00\0x00 Ausgabe des Rechten: \0x00\0x00\0x00\0x00\0x00$\0x00%\0x0033\0x00\0x00\0x00 Ausgabe des Linken: \0x00Ausgabe d91309 Ausgabe des Rechten: \0x00\0x00\0x00\0x00\0x00#3$391309
Mit itoa schaut die Ausgabe jetzt gar nicht mehr so schlecht aus:
Aber die Abfrage mit zB 29, 24, 31, funktioniert hier nicht - was muss ich noch machen, damit die Zeichen davor verschwinden bzw. dass das ganze zu einer Zahl wird?Code:Ausgabe des Rechten: \0x0029 Ausgabe des Linken: \0x0024 Ausgabe des Rechten: \0x0031 Ausgabe des Linken: \0x0027
Vielen Dank!
Lesezeichen