Suchergebnisse für Anfrage "c"

1 die antwort

C-Code mit undefinierten Ergebnissen, Compiler generiert ungültigen Code (mit -O3)

Ich weiß, dass wenn Sie bestimmte Dinge in einem C-Programm tun, die Ergebnisse undefiniert sind. Der Compiler sollte jedoch kein @ generiereungülti (Maschinen-) Code, richtig? Es wäre vernünftig, wenn der Code das Falsche tun würde oder wenn der ...

2 die antwort

Größe der Hash-Tabelle

Lassen Sie die Größe der Hash-Tabelle statisch sein (ich habe sie einmal festgelegt). Ich möchte es entsprechend der Anzahl der Einträge einstellen. Die Suche ergab, dass die Größe eine Primzahl und 2 * N (die nächste Primzahl, denke ich) sein ...

3 die antwort

Umwandlung von 4 Rohbytes in 32-Bit-Gleitkomma

Ich versuche, einen 32-Bit-Gleitkommawert aus einem EEPROM zu rekonstruieren. Die 4 Bytes im EEPROM-Speicher (0-4) lauten: B4 A2 91 4D und der PC (VS Studio) rekonstruiert es korrekt als 3.054199 * 10 ^ 8 (der Gleitkommawert, den ich kenne, ...

TOP-Veröffentlichungen

4 die antwort

wo gibt main () seinen Wert zurück?

Ich benutze gerade CODE :: BLOCKS + mingw-Compiler. Wenn ich am Ende des Programms nicht return 0 eingebe, kann ich feststellen, dass main () eine Ganzzahl zurückgibt Ich finde keinen Fehler in meinem Code. Warum gibt er eine Ganzzahl zurück? ...

1 die antwort

Wie bestimmen Sie mit stat (), ob eine Datei ein symbolischer Link ist?

Ich muss im Grunde genommen einen Klon des UNIX-Befehls ls für eine Klasse schreiben, und ich habe fast alles zum Laufen. Eine Sache, die ich anscheinend nicht herausfinden kann, ist zu überprüfen, ob eine Datei eine symbolische Verknüpfung ist ...

3 die antwort

Starten Sie einen Computer mit Funktionszeigern in C @ ne

Ich habe etwas über Funktionszeiger in C gelernt, als ich auf ein Programm gestoßen bin, das den Computer nach der Ausführung neu startet. void (*f) (void); f=(void (*)(void) MK_FP(0xFFFF,0x0000); f();Der (void (*) (void)) Teil war nicht im ...

3 die antwort

GCC / X86, Probleme mit relativen Sprüngen

Ich versuche einen relativen Sprung in der x86-Assembly zu machen, kann ihn jedoch nicht zum Laufen bringen. Aus irgendeinem Grund scheint mein Sprung immer wieder als absoluter Sprung oder so umgeschrieben zu werden. Ein einfaches ...

4 die antwort

Gibt es einen kostenlosen OCaml to C-Übersetzer? [geschlossen

Also ich habe netten OCaml Code (50000 Zeilen). Ich möchte es auf C portieren. Gibt es also einen kostenlosen OCaml to C-Übersetzer?

4 die antwort

-32768 passt nicht in einen 16-Bit-Wert mit Vorzeichen

Ich verwende PCLint v 9.00h n meinem Code habe ich Folgendes (wobei S16 ein vorzeichenbehaftetes 16-Bit ist): S16 temperatureResult = -32768;Was, wenn mein Gehirn nicht mehr funktioniert, ist der kleinste Wert, der in diesen Typ passt Aber ich ...

10 die antwort

Gibt es eine integrierte Möglichkeit, zwei Variablen in C @ zu tausche

Ich weiß, wie man 2 Variablen in c ++ austauscht, dh Sie verwendenstd::swap(a,b). Frage Nimmt dasC Standardbibliothek hat eine ähnliche Funktion wie C ++std::swap() oder muss ich es selbst definieren.