Suchergebnisse für Anfrage "c"
g ++ Linker: Statische Verknüpfung erzwingen, wenn statische Bibliothek vorhanden ist?
Ich habe ein Programm, das zu vielen Bibliotheken verlinkt.g++ bevorzugt standardmäßig die Verknüpfung mit gemeinsam genutzten Bibliotheken, auch wenn das entsprechende Archiv vorhanden ist. Wie kann ich diese Einstellung ändern, um statische ...
Was kann dazu führen, dass exec fehlschlägt? Was passiert als nächstes
Was sind die Gründe, warum ein exec (execl, execlp usw.) fehlschlagen kann? Wenn Sie exec anrufen und es zurückgibt, gibt es andere Best Practices als nur Panik und das Aufrufen von exit?
Wie kann man Strukturen in C vom kleinsten zum größten sortieren?
Das Programm muss die Strukturen basierend auf dem zip-Element jeder einzelnen Struktur von der kleinsten zur größten anordnen.Die Eingabe basiert auf der Eingabe- / Ausgabe-Umleitung. Ein Beispiel für eine input.txt-Datei lautet wie folgt:Jason ...
Verständnis von htonl () und ntohl ()
Ich versuche, Unix-Sockets zu verwenden, um das Senden einiger udp-Pakete an localhost zu testen. Meines Wissens nach würde ich beim Einstellen der IP-Adresse und des Ports zum Senden von Paketen mein @ ausfüllesockaddr_in mit Werten, die in ...
# if vs #ifndef vs # ifdef
Mein Problem ist in erster Linie das Verständnis#ifndef und#ifdef. Ich möchte auch den Unterschied zwischen @ versteh#if, #ifndef , und#ifdef. Ich verstehe das#if ist im Grunde eine if-Anweisung. Beispielsweise #include<iostream> #define ...
Bit popcount für großen Puffer mit Core 2-CPU (SSSE3)
Ich suche nach dem schnellsten Weg, um einen großen Puffer von 512 oder mehr Bytes zu belegen. Ich kann jede erforderliche Ausrichtung garantieren, und die Puffergröße ist immer eine Potenz von 2. Der Puffer entspricht den Blockzuweisungen, ...
Ist es möglich, #define in einer Funktion zu verwenden?
Ich habe zum Beispiel gesehen, wie der Quellcode fließt. Können wir @ verwend#define in einer Funktion? wie funktioniert es? (Weitere Informationen: Dieser Code ist das, was ich von @ kopieropenvswitch Quellcode) void * ofputil_put_action(enum ...
Differenz zwischen 2.0 und 2.0f (explizites Float im Vergleich zu Doppel-Literalen)
Ich hatte einige Fragen zu Puttingf neben Literalwerten. Ich weiß, es definiert es als einfloat aber brauche ich das wirklich? Ist das2.0f * 2.0f schneller oder anders kompiliert als2.0 * 2.0? Ist eine Aussage wiefloat a = 2.0; anders kompiliert ...
GUI reagiert nicht mehr, nachdem Sie in C @ mit GTK + auf die Schaltfläche geklickt habe
#include <gtk/gtk.h> #include <stdlib.h> #include <stdio.h> #include <math.h> #include <string.h> void display(GtkButton * b, gpointer data) { while(1) { printf("hurrah!"); } } void closeapp(GtkButton * b, gpointer data) { gtk_main_quit(); } int ...
Experimente mit sizeof mit Arrays und Zeigern
Für das Programm: #include<stdio.h> int main(void) { int (*a)[2]; int b[5]; printf("sizeof(int) : %zu\n", sizeof(int)); printf("sizeof(int*) : %zu\n", sizeof(int*)); printf("sizeof(b) : %zu\n",sizeof(b)); printf("sizeof((int*)b) ...