Suchergebnisse für Anfrage "c"

2 die antwort

Warum kehrt das Programm mit einem anderen als dem von mir angegebenen Beendigungscode zurück?

Dies ist ein einfaches Programm: int main() { return 0; } Der Exit-Code lautet0. Wenn ich schreibe: int main() { return 700; } Der Exit-Code lautet188. Warum ist188 Anstatt von700 der Exit-Code hier?

16 die antwort

Gibt es eine Möglichkeit, diesen Hash-Lookup schneller zu machen?

Ich muss Zeichenfolgen eines begrenzten Bereichs (sehr) schnell verarbeiten und ihre Werte abgleichen. Die Eingabedatei hat die Form: January 7 March 22 September 87 March 36und so weiter. Da die Zeilenbreiten identisch sind, kann ich einfach ...

2 die antwort

Warnung bei einem Wert von unsigned long long variable in C

Ich verwende Linux x86_64 mit gcc 5.2.1 und verwende einen Code, um den Maximalwert für die Variable "unsigned long long" in der Programmiersprache C zu ermitteln. Auf meinem Computer beträgt die Größe für "unsigned long long" 8 Byte. Nach ...

TOP-Veröffentlichungen

14 die antwort

Gibt es einen Ersatz für unistd.h für Windows (Visual C)?

Ich portiere ein relativ einfaches Konsolenprogramm, das für Unix geschrieben wurde, auf die Windows-Plattform Visual C ++ 8.0 [http://en.wikipedia.org/wiki/Visual_C++#32-bit_versions]). Alle Quelldateien enthalten "unistd.h", was nicht ...

4 die antwort

Wie definiere ich ein Makro, das einen Speicherort beschreibt? [geschlossen

Eine Variable befindet sich im Speicher unter der Adresse 0x10000. Wie kann ich ein Makro so definieren, dass beim Schreiben in dieses Makro in diesen Speicherort geschrieben wird?

12 die antwort

Wie richtet man den Visual Studio Code-Compiler / Debugger für GCC ein?

Ich programmiere in C in Visual Studio Code, kann aber nicht kompilieren, da VSC nur drei integrierte Compiler anbietet - Node.js, C # Mono und Extension Development. Nach ein wenig Graben stieß ich auf dasVisual Studio ...

4 die antwort

Was ist der beste Weg, um eine Nachschlagetabelle in C zu erstellen?

Ich arbeite an einem eingebetteten C-Projekt. Ich habe ein LCD-Display und für jedes Zeichen gibt es eine 5x7-Punktmatrix. Um ein bestimmtes Zeichen anzuzeigen, müssen Sie 5 Bytes verschieben, die mit den zu aktivierenden Punkten korrelieren. ...

2 die antwort

Variablen zwischen Host und Gerät in CUDA übergeben

Ich habe den folgenden CUDA-Kernel, der eine Breitensuche durchführt. __global__ void bfs(const Edge* edges, int* vertices, int* current_depth, bool* done){ int e = blockDim.x * blockIdx.x + threadIdx.x; int vfirst = edges[e].first; int dfirst ...

12 die antwort

Nachteile der Verwendung von void * -Pointern in C

Die Verwendung von @ hat viele Nachteivoid * in C (speicherbezogen, typbezogen, wirkungsgradbezogen ...). Trotzdem nutzen wir sie häufig für die Flexibilität, die sie bieten. Listen Sie die Nachteile mit @ avoid * (und bevorzugte Lösung in C - ...

6 die antwort

Wie verarbeite ich eine Textdatei in C nach Zeilenblöcken?

Ich schreibe ein Programm in C, das eine Textdatei verarbeitet und jedes einzelne Wort protokolliert (indem ich eine Struktur verwende, die ein char-Array für das Wort und eine Zählung für die Anzahl seiner Vorkommen enthält) und diese Struktur ...