Suchergebnisse für Anfrage "c"

4 die antwort

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

6 die antwort

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

2 die antwort

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

TOP-Veröffentlichungen

6 die antwort

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

12 die antwort

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

12 die antwort

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

8 die antwort

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

8 die antwort

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

20 die antwort

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

8 die antwort

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