Suchergebnisse für Anfrage "c"
Count Anzahl der Parameter im Aufruf der C-Variablenargumentmethode
Wenn va_start (), va_arg () und va_end () zum Lesen von an eine Methode übergebenen Parametern verwendet werden, gibt es eine Möglichkeit, die Anzahl der Argumente zu zählen? Wenn Sie va_arg () laut Manpage zu oft aufrufen, erhalten Sie ...
Warum akzeptiert fgets ein int anstelle eines size_t?
Funktionen wiestrcpy(), malloc(), strlen() und verschiedene andere akzeptieren ihre Argumente oder geben Werte als @ zurüsize_t anstelle einerint oder einunsigned int aus offensichtlichen Gründen Einige Dateifunktionen wiefread() undfwrite() ...
significance of (void *) -1 [duplicate]
Diese Frage hat hier bereits eine Antwort: Ist ((void *) -1) eine gültige Adresse? [/questions/13306914/is-void-1-a-valid-address] 3 answersIch habe mir die Dokumentation von @ angesehsbrk Systemaufruf und ...
Signaturen von exportierten Funktionen in einer DLL erhalten
Ist es möglich, die Signatur einer exportierten Funktion (C-Stil?) (Parameteranzahl / -typen, Rückgabetyp) aus einer DLL abzurufen? Ich kann die Liste der Funktionsnamen, Adressen, Ordnungszahlen usw. mit @ anzeigeDLL Export Viewer ...
Gibt es eine Möglichkeit, Clang-Kompilierungszeit-Flags in der Ausgabebinärdatei zu speichern?
Gibt es eine Möglichkeit, die Kompilierungszeit-Flags in der Ausgabebinärdatei zu speichern, wenn clang verwendet wird? Zum Beispiel nach dem Ausführen: clang -O3 -c main.c Das resultierendemain.o Datei sollte irgendwo enthalten-O3. gcc ...
So wird die Überprüfung des benutzerdefinierten C / C ++ - Compilers in cmake teilweise deaktiviert
Ich versuche mit cmake eine Cross-Kompilierung durchzuführen. Einige sind einfach mit all den Beispielen im Internet. Ich habe es geschafft, meine Bibliothek unter Linux (x86 und ARM), Windows und Android zu crosscompilieren. Aber jetzt möchte ...
Verbundene Literale in MSVC
In GCC kann ich Folgendes tun: (CachedPath){ino} inode->data = (struct Data)DATA_INIT;wo struct CachedPath { Ino ino; }; typedef int8_t Depth; struct Data { Offset size; Blkno root; Depth depth; }; #define DATA_INIT {0, -1, 0}MSVC gibt den ...
how fork arbeitet mit logischen Operatoren
main() { if (fork() || (fork() && fork())) printf("AA\n"); else if (!fork()) printf("BB\n"); else printf("CC\n"); }Ich habe den folgenden Code ausgeführt und erhalte die Ergebnisse AA AA CC BB CC BB. Während ich verstehe, wie Fork funktioniert, ...
Fortran-Schnittstelle zum Aufrufen einer C-Funktion, die einen Zeiger zurückgibt
Ich habe eine C-Funktion, double* foofunc() { /* Function Body */ }Ich weiß nicht, wie man eine Schnittstelle in @ deklarieFortran um dies @ zu nennC Funktion. Auch wenn ein Zeiger auf @ zeigen soGPU device memory, wie könnte ich das im ...
Nicht standardmäßige Deklaration des Arrays in C @ verwend
Ich bin auf den folgenden Code gestoßen, der @ deklariechar * Array inC auf eine nicht standardmäßige Weise: /* Message Type description array */ char *msgType[M_LAST_MSG] = { [M_INIT_MSG] "Init", [M_RESET_MSG] "Serdes Reset" };M_INIT_MSG, ...