Suchergebnisse für Anfrage "c"
Übersetzen von DLL-Aufruffunktionen von C nach Delphi
So, wie der Titel schon sagt, habe ich Probleme mit der Übersetzung einiger Funktionen zum Aufrufen von DLL, über die ich Dokumentation in C habe, aber ich muss sie in Delphi verwenden. Nach ein paar ersten Versuchen und nach dem Beheben einiger ...
Float32 bis Float16
Kann mir jemand erklären, wie ich einen 32-Bit-Gleitkommawert in einen 16-Bit-Gleitkommawert konvertiere? (s = Vorzeichen e = Exponent und m = Mantisse) Wenn das 32-Bit-Float 1s7e24m ist Und 16-Bit-Float ist 1s5e10m Dann ist es so einfach wie ...
mkdir unter OSX schlägt mit EPERM @ fe
Ich portiere eine C-Bibliothek auf OSX, was mir bis jetzt nicht viel Kopfzerbrechen bereitet hat. In der nächsten Funktion: int createDirectory( char *directory ){ int error; error = mkdir(directory, S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH); if( ...
glGenBuffers nicht definiert?
Ich verwende Windows und stelle fest, dass viele Funktionen abgeblendet sind, da ich denke, dass #ifdef GL_GLEXT_PROTOTYPES nicht definiert ist. Eine davon ist die VBO-Erweiterung. Sollte ich nur GL_GLEXT_PROTOTYPES definieren? Ansonsten, wie ...
x86-Aufrufkonvention: Sollen Argumente, die vom Stack übergeben werden, schreibgeschützt sein?
Es scheint, dass hochmoderne Compiler Argumente, die vom Stack übergeben werden, als schreibgeschützt behandeln. Beachten Sie, dass der Aufrufer in der x86-Aufrufkonvention Argumente auf den Stapel überträgt und der Angerufene die Argumente im ...
Fixing this if, else Anweisungen
Die Probleme scheinen auf @ zu se Zeile 18: Warnung: Vergleich zwischen Zeiger und Integer Line 22: Fehler: erwarteter Ausdruck vor 'else' Was mache ich falsch? Gibt es eine bessere Möglichkeit, dies zu tun? #include <stdio.h> int main(void) ...
Dynamisch vom Benutzer eingegebene Zeichenfolge zuweisen
Ich versuche, eine Funktion zu schreiben, die die folgenden Aktionen ausführt: Starte eine Eingabeschleife und drucke'> ' jede Iteration.Nehmen Sie alles, was der Benutzer eingibt (unbekannte Länge), und lesen Sie es in ein Zeichenarray, wobei ...
Extern Variable an einer bestimmten Adresse
ann ich mit C ++ und GCC eine externe Variable deklarieren, die eine bestimmte Adresse im Speicher verwendet? Etwas wi int key __attribute__((__at(0x9000)));AFAIK Diese spezielle Option funktioniert nur auf eingebetteten Systemen. Wenn es eine ...
Was bedeutet `((void (*) ()) 0x1000) ();`? [Duplikat
Diese Frage hat hier bereits eine Antwort: Was bedeutet C expression ((void (*) (void)) 0) (); bedeuten [/questions/20357106/what-does-c-expression-voidvoid0-mean] 5 AntwortenHier ist ein Code, mit dem der Programmzähler so eingestellt wird, ...
Sind ältere SIMD-Versionen verfügbar, wenn neuere verwendet werden?
Wenn ich SSE3 oder AVX nutzen kann, stehen dann ältere SSE-Versionen als SSE2 oder MMX zur Verfügung - oder muss ich immer noch separat nach ihnen suchen?