Suchergebnisse für Anfrage "c"

3 die antwort

Stringifizierung eines Makrowerts

Ich hatte ein Problem - ich muss einen Makrowert sowohl als Zeichenfolge als auch als Ganzzahl verwenden. #define RECORDS_PER_PAGE 10 /*... */ #define REQUEST_RECORDS \ "SELECT Fields FROM Table WHERE Conditions" \ " OFFSET %d * " ...

4 die antwort

Mehrere Threads schreiben in dieselbe Datei

Ich würde gerne wissen, ob wir mehrere Threads verwenden können, um Binärdaten in dieselbe Datei zu schreiben. FILE *fd = openfile("test"); int SIZE = 1000000000; int * table = malloc(sizeof(int) * SIZE); // .. filling the table ...

1 die antwort

Visual C akzeptiert die falsche Anzahl von Argumenten?

Warum wird diese Kompilierung in Visual Studio ausgeführt: void foo(int a) {} int main() { foo(1,2); }Es gibt eine Warnung source_file.c(4) : warning C4020: 'foo' : too many actual parameters Aber warum ist es kein Fehler, wie es bei gcc / ...

TOP-Veröffentlichungen

3 die antwort

Wie kann der Dijkstra-Algorithmus für einen einzelnen kürzesten Pfad zwischen zwei Knoten optimiert werden?

Ich habe versucht zu verstehendiese Implementierung [http://compprog.files.wordpress.com/2008/01/dijkstra.c] in C des Dijkstra-Algorithmus und ändern Sie ihn gleichzeitig so, dass nur der kürzeste Pfad zwischen zwei bestimmten Knoten (Quelle und ...

4 die antwort

Was ist der Unterschied zwischen include und link beim Verknüpfen mit einer Bibliothek?

Was macht include and link WIRKLICH? Was sind die Unterschiede? Und warum muss ich beide angeben? Wenn ich @ schrei#include math.h und dann schreibe-lm um es zu kompilieren, was macht#include math.h und-lm jeweils tun? Wenn Sie eine Bibliothek ...

4 die antwort

Was ist das Besondere an Zahlen, die mit Null beginnen?

Dies ist ein bisschen dumme Frage, aber es ist interessant für mich) Das bekomme ich mit Visual Studio 2013 int i = 07; // i == 7 int i = 16; // i == 16 int i = 00016; // i == 14, why? int i = 05016; // i == 2574, wow ) int i = 08; // compile ...

1 die antwort

Kann ich .ToString () in C ++ - Strukturen für Debugging-Zwecke implementieren?

enn ich in C # eine Struktur definiere, kann ich auch ToString () überschreiben. Wenn ich dann debugge und eine Beobachtung hinzufüge oder die Maus über eine Instanz der Struktur bewege, ist der Tooltip der berechnete ToString () und nicht der ...

3 die antwort

Wo bekomme ich windows.h für Mac?

Ich versuche unter MacOSX ein Programm zu kompilieren, das ich ursprünglich unter Windows geschrieben habe. Das Programm ist ein großes C ++ - Programm, das unter anderem über die OpenGL-API verfügt und insgesamt sehr viele Verzeichnisse und ...

4 die antwort

Returning 'c_str' von einer Funktion

Dies ist aus einer kleinen Bibliothek, die ich online gefunden habe: const char* GetHandStateBrief(const PostFlopState* state) { static std::ostringstream out; // ... rest of the function ... return out.str().c_str() }n meinem Code mache ich ...

1 die antwort

mmap, memcpy, um die Datei von A nach B zu kopieren

Ich versuche, eine Datei mit MMAP und MEMCPY von A nach B zu kopieren. Der folgende Code macht genau das, aber wenn ich CMP verwende, um die Blöcke zu vergleichen, heißt es, dass "mem_copy.c dest different: Byte 1, Zeile 1, und ich bin nicht ...