Suchergebnisse für Anfrage "c"

30 die antwort

Drucke ein Histogramm basierend auf der Wortlänge (C)

Dies ist eine K & R-Übung (1-13) ... "Schreiben Sie ein Programm, um ein Histogramm der Länge der eingegebenen Wörter zu drucken. Es ist einfach, das Histogramm mit horizontalen Balken zu zeichnen. Eine vertikale Ausrichtung ist schwieriger." ...

2 die antwort

Thread druckt nicht in der richtigen Reihenfolge aus

Ich bin ziemlich neu in Threads in C. Für dieses Programm muss ich einen Thread deklarieren, den ich in einer for-Schleife übergebe, die die printfs aus dem Thread drucken soll. Ich kann es scheinbar nicht in der richtigen Reihenfolge zum ...

4 die antwort

So senden / empfangen Sie MPI mit allen Prozessoren

Dieses Programm wurde mit C Lagrange und MPI geschrieben. Ich bin neu in MPI und möchte alle Prozessoren verwenden, um einige Berechnungen durchzuführen, einschließlich Prozess 0. Um dieses Konzept zu erlernen, habe ich das folgende einfache ...

TOP-Veröffentlichungen

2 die antwort

C4477 - Formatzeichenfolge '% s' erfordert den Typ 'char *', aber das variable Argument 1 hat den Typ 'int'

Ich bin jetzt seit über einem Monat im Forum und habe Antworten auf die meisten meiner Fragen. Aber ich habe mich durch eine Schwierigkeit gekämpft, die ich hier nicht wirklich finden konnte (es gibt andere ähnliche Lösungen, aber meine wurden ...

30 die antwort

Wie codiere ich einen Modulo-Operator (%) in C / C ++ / Obj-C, der negative Zahlen behandelt?

Einer meiner Lieblingshasser für C-abgeleitete Sprachen (als Mathematiker) ist, dass (-1) % 8 // comes out as -1, and not 7 fmodf(-1,8) // fails similarly Was ist die beste Lösung? C ++ ermöglicht das Überladen von Vorlagen und Operatoren, ...

8 die antwort

Wenn es eine gute Idee ist, strdup (vs malloc / strcpy) zu verwenden

Kann ich benutzenmalloc undstrcpy um es zu ersetzen? Welches ist besser z.B. char *s = "Global View"; char *d; d = strdup(s); free(d);ode char *s = "Global View"; char *d = malloc(strlen(s) +1); strcpy(d,s); free(d);

12 die antwort

ei Verwendung von getchar () auf c wird nach Eingabe von [duplicate] @ die Eingabetaste gedrück

Diese Frage hat hier bereits eine Antwort: Canonical vs. non-canonical terminal input [/questions/358342/canonical-vs-non-canonical-terminal-input] 1 Antwort Ich versuche, ein einfaches Programm zu schreiben, das einen Benutzer auffordert, ...

4 die antwort

Parenthesis Balancer Programm

Ich habe ein Klammerprüfprogramm über den Stack erstellt. In dem er einen String als Eingabe nimmt und prüft, ob der String oder Ausdruck gleich nein ist. von öffnenden und schließenden Klammern. Wenn ja, wird "Paranthesis are balance" angezeigt. ...

6 die antwort

Definiere LDBL_MAX / MIN auf C

Ich arbeite mit C, ich muss eine Übung machen, in der ich den Wert von @ ausdrucken mulong double min undlong double max. Ich benutztefloat.h als Header, aber diese beiden Makros LDBL_MIN/MAX) gib mir den gleichen Wert, als ob es nur ein Double ...

10 die antwort

Wenn char c = 0x80, warum gibt printf ("% d \ n", c << 1) -256 aus?

#include<stdio.h> int main(void) { char c = 0x80; printf("%d\n", c << 1); return 0; }Die Ausgabe ist-256 in diesem Fall. Wenn ich @ schreic << 0 dann ist die Ausgabe-128. Ich verstehe die Logik hinter diesem Code nicht.