Suchergebnisse für Anfrage "c"
Wie finde ich den relativen Pfad bei zwei absoluten Pfaden?
eben Sie zwei absolute Pfade an, /a/path/to/a/a/path/to/somewhere/elseWie kann ich einen relativen Pfad von einem zum anderen finden,../a? In gewisser Weise das Gegenteil von dem, ...
Kann Zeigervariable nicht ändern, die als Argument an eine Funktion übergeben wurde
Ich habe diese Funktion int rt_exist(struct route_entry* prev_rte) { prev_rte = rte_head; //This doen't assigns rte_head to prev_rte return 0; }wo rte_head ist eine initialisierte Zeigervariable struct route_entry *. Im obigen Fall wird ...
Overriding Funktionalität mit Modulen im Linux-Kernel
Ohne auf die Details von @ einzugehWaru, Ich suche nach einer sauberen (möglichst) Möglichkeit, Kernelfunktionen und Systemaufrufe von einem ladbaren Modul zu ersetzen. Meine ursprüngliche Idee war, Code zu schreiben, um einige Funktionen zu ...
Strukturen in Registern zurückgeben - ARM ABI in GCC
In der ARM ABI-Dokumentation stoße ich auf Funktionen, die wie folgt definiert sind: __value_in_regs struct bar foo(int a, int b) { ... }aber GCC 4.3.3) erlaubt es nicht und alles, was ich finden konnte, sind Verweise auf ein RealView ...
pass fortran 77 function to C / C ++
Ist es möglich, die Funktion fortran 77 als Rückruffunktionszeiger an C / C ++ zu übergeben? Wenn das so ist, wie Informationen, die ich im Web gefunden habe, beziehen sich auf fortran 90 und höher, aber meine alte Codebasis ist 77. Danke vielmal
Woher kommt der Name "atoi"?
In der Sprache C, woher sie den Namen habenatoi zum Konvertieren eines Strings in eine Ganzzahl? Das einzige, woran ich denken kann, ist Array To Integer für ein Akronym, aber das ergibt eigentlich keinen Sinn.
Warum ist ein zusätzliches Komma in einer Parameterliste nicht zulässig, wenn es in einer Klammerinitialisierung zulässig ist?
Follow-up auf eine alte Frage von mir Ist am Ende einer geschweiften Klammer eine Relevanz für ein zusätzliches "," ...
Kompatible Typen und Strukturen in C
Ich habe den folgenden Code: int main(void) { struct { int x; } a, b; struct { int x; } c; struct { int x; } *p; b = a; /* OK */ c = a; /* Doesn't work */ p = &a; /* Doesn't work */ return 0; }, das unter GCC (3.4.6) mit folgendem Fehler nicht ...
Parameterübergabe in C - Zeiger, Adressen, Aliase
Könnte jemand bitte den Unterschied zwischen der Übergabe von @ -Parametern erkläreC Bitte? Laut Professor Notizen gibt es 4 verschiedene Möglichkeiten, um Parameter zu übergeben Call-by-Value Call-by-Adresse (Zeiger) Call-by-AliasGlobale ...
Arbeiten mit einem großen Datenobjekt zwischen Ruby-Prozessen
Ich habe einen Ruby-Hash, der ungefähr 10 Megabyte erreicht, wenn er mit Marshal.dump in eine Datei geschrieben wird. Nach der gzip-Komprimierung sind es ungefähr 500 Kilobyte. Das Durchlaufen und Ändern dieses Hashs ist in Rubin (Bruchteilen ...