Suchergebnisse für Anfrage "c"
Adresse des Arrays VS Zeiger-zu-Zeiger: Nicht dasselbe?
Ich habe mit Zeigern gearbeitet und ein Problem festgestellt. Soweit ich weiß, ist der Name des Arrays beim Erstellen eines Arrays eines beliebigen Datentyps tatsächlich ein Zeiger (möglicherweise ein statischer Zeiger), der auf den allerersten ...
Poor Man Seriennummerngenerierungsschema
Ich möchte ein einfaches Schema / einen einfachen Algorithmus zum Generieren von Seriennummern basierend auf einer eindeutigen Hardware-ID (CPU-ID oder Ethernet-Mac-Adresse oder Seriennummer der Festplatte) erhalten. Ich möchte, dass das Schema ...
Segmentierungsfehler, kann aber nicht nachvollziehen, wie, die Speicherzuordnung erscheint mir in Ordnung.
Ich habe einen Knoten und definiere seine globale Zeigervariable wie folgt: typedef struct node { char* word; struct node* next; } node; node* HashTable = NULL; node* HeadOfHashTable = NULL; Jetzt habe ich den folgenden ...
So formatieren Sie einen Zeitstempel in C
Ich versuche mit der folgenden Funktion herauszufinden, wie der aktuelle Zeitstempel abgerufen werden kann, aber ich möchte ihn so formatieren, dass er bei der Ausgabe die Zeit wie 4:30:23 anzeigt. Schließlich möchte ich die Zeitstempel vor und ...
# definiere WAHR! FALSCH vs # definiere WAHR 1
Abgesehen von der Tatsache, dass seit c99 diestdbool.h [http://pubs.opengroup.org/onlinepubs/009695399/basedefs/stdbool.h.html] ist vorhanden, wenn Makros zur Behandlung von Booleschen Typen in @ definiert wurdC Gibt es einen Unterschied ...
strcpy () Rückgabewert
Viele Funktionen der C-Standardbibliothek, insbesondere die für die Manipulation von Zeichenfolgen, und insbesondere strcpy (), haben den folgenden Prototyp gemeinsam: char *the_function (char *destination, ...)Der Rückgabewert dieser ...
Schnell byteweise ersetzen, wenn
Ich habe eine Funktion, die Binärdaten von einem Bereich in einen anderen kopiert, jedoch nur, wenn die Bytes von einem bestimmten Wert abweichen. Hier ist ein Codebeispiel: void copy_if(char* src, char* dest, size_t size, char ignore) { for ...
Ist es in Ordnung, pthread_exit von main aufzurufen?
Wenn ich anrufepthread_exit vonmain, das Programm wird niemals beendet. Ich habe erwartet, dass das Programm beendet wird, da ich den einzigen Thread des Programms beendet habe, aber es funktioniert nicht. Es scheint aufgehängt. #include ...
rate ++ a, a ++, a = a + 1 und a + = 1 in Bezug auf die Ausführungseffizienz in C. Nehmen Sie an, dass gcc der Compiler ist [duplicate]
Mögliches Duplizieren: Gibt es einen Leistungsunterschied zwischen i ++ und ++ i in C ++? [https://stackoverflow.com/questions/24901/is-there-a-performance-difference-between-i-and-i-in-c] In Bezug auf die Nutzung des Folgenden geben Sie bitte ...
Casting void pointers
Ich habe in älterem C-Code eine Menge von Folgendem gesehen: type_t *x = (type_t *) malloc(...); Was ist der Sinn des Castings des von @ zurückgegebenen Zeigermalloc() seit seinervoid *? Liegt es daran, dass ältere C-Compiler keine ungültigen ...