Suchergebnisse für Anfrage "c"

2 die antwort

Ü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 ...

6 die antwort

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 ...

2 die antwort

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( ...

TOP-Veröffentlichungen

4 die antwort

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 ...

6 die antwort

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 ...

8 die antwort

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) ...

8 die antwort

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 ...

14 die antwort

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 ...

8 die antwort

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, ...

6 die antwort

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?