Suchergebnisse für Anfrage "c"

10 die antwort

Pass va_list oder Zeiger auf va_list?

Angenommen, ich habe eine Funktion, die verschiedene Argumente akzeptiert ...) oder einva_list von einer anderen solchen Funktion übergeben. Die Hauptlogik ist in dieser Funktion selbst (nennen wir esf1), aber ich möchte, dass es das ...

4 die antwort

C Makro, etwas Seltsames

Versuche, etwas Einfaches in einem C-Makro herauszufinden, wie diesen Code zum Beispiel: #include <stdio.h> #define MACRO(b) printf("%d\n", b*b) int main() { MACRO(4+1); }Die Ausgabe für diesen Code ist 9, ich denke, dass es 25 sein sollte. Ich ...

4 die antwort

Öffnen Sie den Windows-Dialog für Datei- / Ordnereigenschaften über C

Ich habe dieses winzige Programm, mit dem der Windows-Dialog für Datei- / Ordnereigenschaften auf dem angegebenen @ angezeigt werden solinfo.lpFile: #include <windows.h> main() { SHELLEXECUTEINFO info = {0}; info.cbSize ...

TOP-Veröffentlichungen

6 die antwort

Differenz zwischen Doppelzeiger und Zeigerfeld

n einem normalen c / c ++ - Programm schreiben wir die Hauptfunktion als entweder int main(int c, char **argv)ode int main(int c, char *argv[]) Hier repräsentiert argv ein Array von Zeigern, aber wir repräsentieren sogar einen Doppelzeiger ...

4 die antwort

Weird printf Verhalten mit inet_ntoa

#include <sys/socket.h> #include <err.h> #include <stdio.h> #include <arpa/inet.h> #include <netinet/in.h> int main(int argc, char **argv) { struct sockaddr_in X = {0}; X.sin_family = AF_INET; X.sin_addr.s_addr = inet_addr("127.0.0.1"); ...

14 die antwort

Wie initialisiere ich mehrere Variablen in einer for (;;) - Schleife in C?

Ich dachte, man könnte mehrere Variablen in einem @ initialisierfor loop: for (int i = 0, char* ptr = bam; i < 10; i++) { ... }Aber ich habe gerade herausgefunden, dass dies nicht möglich ist. GCC gibt den folgenden Fehler aus: error: erwartete ...

4 die antwort

waitpid, wnohang, wuntraced. Wie benutze ich diese

Ich bin etwas verwirrt. Wie ich verstehe, bedeutet waitpid mit einer pid von -1, dass ich warte, bis alle Kinder fertig sind. Wenn ich der waitpid von WNOHANG jedoch eine Option hinzufüge, heißt dies, dass sofort beendet werden soll, wenn keine ...

4 die antwort

Kompilieren von C-Programmen mit libssl unter OS X El Capitan?

Ich habe ein einfaches C-Programm mit libssl. nter Linux habe ich das openssl-dev-Paket installiert und das Programm mit der folgenden Zeile kompiliert: gcc test_libssl.c -o test_libssl -lcrypto -lsslNun möchte ich dasselbe auf meinem Mac ...

4 die antwort

Wie kann OpenMPI gezwungen werden, GCC anstelle von ICC zu verwenden? Ist eine Neukompilierung von OpenMPI erforderlich?

Ich habe einen C-Code für paralleles Rechnen geschrieben fürgcc, und ich möchte es auf einem Cluster kompilieren, der anscheinend @ verwendicc viampicc. Korrigieren des Codes alsicc -freundlich scheint zu zeitaufwändig zu sein, also frage ich ...

10 die antwort

fopen ohne fclose in C

Was passiert, wenn ich eine Datei mit @ öfffopen etwasn Anzahl der Anrufe ohnefclose drauf? Können Probleme mit Pufferüberläufen auftreten?