Probiers mal so:
mychar1[0] = mychar[2];
mychar1[1] = mychar[3];
mychar1[2] = mychar[0];
mychar1[3] = mychar[1];
Art: Beiträge; Benutzer: t.knopp
Probiers mal so:
mychar1[0] = mychar[2];
mychar1[1] = mychar[3];
mychar1[2] = mychar[0];
mychar1[3] = mychar[1];
Sie sind zwar im IEEE Format aber IMHO mußte du trotzdem die 4 Byte umdrehen. Einfach immer 4 Chars einlesen, umdrehen und dann in einen float umwandeln.
Vielleicht hast du ja über system irgendwelche Komandos ausgegeben, welche nicht systemunabhängig sind?
Objective C ist wirklich eine sehr interessante Sprache. Leider wird sie in der Linux Welt kaum benutzt. Die Syntax ist für C/Java Leute am Anfang etwas gewöhnungsbedürftig aber die Konzepte finde...
Gibt es eigendlich zu OO in C irgendwelche Beschreibungen im Internet?
Ich habe im Internet noch nichts dazu gefunden (Nach C im Internet suchen ist irgendwie doof. Da bekommt man eher Vitamin C)...
Nein. Bei beidem wird der String "Hallo\0" erstellt. Beidesmal mit dem \0 zeichen. Ich wußte nur nicht, das die pointer version const ist.
Was ist denn der Unterschied zwischen
char *str = "Hallo";
und
char str[] = "Hallo";
Also ich seh da keinen Unterschied. Und was ist an der ersten Version schlechter?
Hm also das ist mal eine total krasse idee. Wird mir denn zugesichert, das die Variablen in der richtigen Reihenfolge stehen (in einem struct). Ist das nicht sehr unsauberer Programmierstil? Aber im...
Ja das wäre eine Möglichkeit, aber ich möchte keine if Abfragen, da der Code sehr oft ausgeführt wird. Ich werde es jetzt anders machen und die structs nicht mehr gemeinsam betrachten.
Das Problem bei einem union ist folgendes:
union {
struct1 x;
struct2 y;
} u;
jetzt kann ich aber auch nur über u.x.a und u.y.a drauf zugreifen.
Ich würde gerne nur über u.a darauf...
Hallo!
Ich Programmiere gerade an einem Projekt mit C.
Ich habe nun 2 Structs struct1 und struct2
typedef struct1_ {
int a;
...
} struct1;