Suchergebnisse für Anfrage "c"

12 die antwort

fork () Systemaufruf und Speicherplatz des Prozesses

I quote "Wenn ein Prozess mit fork () einen neuen Prozess erstellt, werden nur die gemeinsam genutzten Speichersegmente zwischen dem übergeordneten Prozess und dem neu gegabelten untergeordneten Prozess geteilt. Kopien des Stapels und des Heaps ...

2 die antwort

Gibt es eine Möglichkeit, Strukturelemente in einer Schleife zu drucken, ohne jedes Element in C zu benennen?

Jedes Mal, wenn ich eine Struktur drucken oder initialisieren möchte, muss ich jedes Mitglied durchgehen, wodurch der Code nicht sehr wiederverwendbar wird. Gibt es eine Möglichkeit, dies in einer for-, while- oder do while-Schleife ...

4 die antwort

Wie genau funktioniert der Double-Stringize-Trick?

Zumindest einigeCit @ -Preprozessoren können Sie den Wert eines Makros anstelle seines Namens als String definieren, indem Sie ihn durch ein funktionsähnliches Makro an ein anderes übergeben, das ihn als String definiert: #define STR1(x) #x ...

TOP-Veröffentlichungen

12 die antwort

C-Programmierung: Funktionen mit Arrays

Ich versuche, eine Funktion zu schreiben, die den größten Wert in einem 2d-Array mit der Zeile 4 und der Spalte 4 findet, wobei das 2d-Array mit Benutzereingaben gefüllt ist. Ich weiß, dass mein Hauptfehler beim Array in der Funktion liegt, bin ...

2 die antwort

C Semaphoren: sem_wait wirft unerklärlichen Fehler

Ich arbeite an einem Problem, das wir mit Semaphoren lösen müssen. Ich habe ein Array, das zwei Semaphoren enthält,gsem und unter bestimmten Bedingungen @ anrufsem_wait(&(gsem[me])), das warten soll, bis dieser bestimmte Prozess aufgeweckt ist. ...

32 die antwort

Timer-Funktion zur Angabe der Zeit in Nanosekunden unter Verwendung von C ++

Ich möchte die Zeit berechnen, die eine API benötigt hat, um einen Wert zurückzugeben. Die Zeit, die für eine solche Aktion benötigt wird, liegt im Bereich von Nanosekunden. Da die API eine C ++ - Klasse / -Funktion ist, verwende ich timer.h, um ...

4 die antwort

Wie füge ich mit CMake Compiler-Argumente hinzu?

Ich benutze die Clion IDE und versuche, ein einfaches GTK-Programm zum Kompilieren zu bekommen. Ich habe festgestellt, dass Clion CMake verwendet, daher liegt das Problem hier und nicht bei der IDE selbst. Ich kann das Programm direkt vom ...

8 die antwort

Während mit mehreren Bedingungen

Kann jemand erklären, warum ein Ausdruck (ich studiere C) wie while(a!=1 || b!=1 || c!=1) Verursacht Probleme. Insbesondere habe ich diesen speziellen Code: while (ch != '\n' || ch != '\t' || ch != ' ') { ... }

2 die antwort

Der Programmablauf funktioniert nicht wie erwartet

Dies ist ein Problem inC. Der Programmablauf ist nicht wie erwartet. Es fordert Sie auf, das Zeichen einzugeben, fordert Sie jedoch nicht auf, das Zeichen x einzugeben. int foo(); int main(int argc, const char * argv[]) { foo(); return 0; } ...

4 die antwort

Wie C struct nur einen anderen Strukturtyp umwandeln, wenn ihre Speichergröße gleich ist?

Ich habe 2 Matrixstrukturen, bedeutet gleiche Daten, habe aber eine andere Form wie diese: // Matrix type 1. typedef float Scalar; typedef struct { Scalar e[4]; } Vector; typedef struct { Vector e[4]; } Matrix; // Matrix type 2 (you may know ...