Suchergebnisse für Anfrage "c"

7 die antwort

Selbstverweisende Strukturdeklaration

Die folgende Erklärung ist gültig. struct node { int a; struct node *next; }; Wenn wir jedoch Folgendes definieren, wird ein Fehler ausgegeben. "error: field ‘next’ has incomplete type"Wieso ist es so struct node { int a; struct node next; /* ...

6 die antwort

Für {A = a; B = b; }, wird "A = a" vor "B = b" ausgeführt?

AnnehmenA, B, a, undb sind alle Variablen und die Adressen vonA, B, a, undb sind alle unterschiedlich. Dann für den folgenden Code: A = a; B = b; Erfordert der C- und C ++ - Standard explizitA=a strikt ausgeführt werden, bevorB=b? Da die ...

4 die antwort

Wie synchronisiere ich den Zugriff auf den gemeinsam genutzten Speicher in LynxOS / POSIX?

Ich implementiere zwei Prozesse auf einemLynxOS SE [http://www.lynuxworks.com/rtos/rtos-se.php] (POSIX-konformes) System, das über den gemeinsamen Speicher kommuniziert. in Prozess wird als "Produzent" und der andere als "Konsument" agieren. In ...

TOP-Veröffentlichungen

1 die antwort

Verwenden Sie MPI_Scatterv, um überlappende Bereiche eines Arrays zu streuen.

Ich habe eine 1D-Array-Darstellung eines 2D-Arrays: Unten ist ein 6x6-Beispiel: [00000012300456700890100234500000] => [------] [|0123|] [|4567|] [|8901|] [|2345|] [------]Eine typische Größe beträgt 514 × 514 Elemente (512 + 2 Halo-Zellen). Ich ...

4 die antwort

Kann printf in einem C-Programm automatisch durch puts ersetzt werden?

#include <stdio.h> int puts(const char* str) { return printf("Hiya!\n"); } int main() { printf("Hello world.\n"); return 0; }Dieser Code gibt "Hiya!" beim rennen. Könnte jemand erklären warum? Die Kompilierungszeile lautet:gcc main.c EDIT: Es ...

3 die antwort

Wie finden Sie den nächstgelegenen ungleichen Wert eines Floats? [Duplikat

Diese Frage hat hier bereits eine Antwort: Wie ändere ich einen Float um das kleinste Inkrement (oder in der Nähe davon)? [/questions/155378/how-to-alter-a-float-by-its-smallest-increment-or-close-to-it] 7 answersA float (a.k.a. single) -Wert ...

6 die antwort

Umwandle das Bild in ein verwendbares Byte-Array in C?

Weiß jemand, wie man ein Bild, insbesondere ein JPG, in einem Byte-Array in C oder C ++ öffnet? Jede Form von Hilfe ist willkommen. Vielen Dank

3 die antwort

Wie bestimme ich die auf dem Stack gespeicherten Werte?

Ich mache einige Experimente und möchte während eines Systemaufrufs sehen können, was auf dem Stapel gespeichert ist (der gespeicherte Status des Benutzerlandprozesses). ...

2 die antwort

Warum können die Gleitkommatypen nicht mit der Funktion memcmp () verglichen werden?

bool floatcmp(const float a, const float b) { const void *p = (void*)&a; const void *q = (void*)&b; if (memcmp(p, q, sizeof(float)) == 0) return true; return false; } Der Beispielcode ist oben, die Manpage sagtmemcmp(x,y)==0 bedeutet nicht, ...

2 die antwort

MIPS (oder SPIM): Laden von Gleitkommazahlen

Ich arbeite an einem kleinen Mini-Compiler, während ich versuche, hier einige MIPS zu lernen. Hier ist mein Problem: MIPS hat eine Anweisung li (sofort laden), die so funktionieren würde li $5,100Das würde 100 in Register 5 laden. Allerdings ...