Suchergebnisse für Anfrage "c"

4 die antwort

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 ...

10 die antwort

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?

2 die antwort

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 ...

TOP-Veröffentlichungen

8 die antwort

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 ...

10 die antwort

# 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 ...

8 die antwort

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, ...

12 die antwort

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 ...

6 die antwort

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 ...

2 die antwort

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 ...

6 die antwort

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) ...