Suchergebnisse für Anfrage "c"
getpeername gibt immer einen schlechten Dateideskriptor an
Ich habe den folgenden Code, den ich verwende, um die Adresse des anderen Endes des Sockets zu erhalten, abergetpeername() scheitert immer mitbad file descriptor Error. Was mache ich falsch #include <arpa/inet.h> #include<syscall.h> ...
Errors mit ternärem Operator in c
Ich habe ein Stück Code in C wie folgt angegeben: main() { int a=10, b; a>=5 ? b=100 : b=200 ; printf("%d" , b); } Den Code auf dem gcc-Compiler unter Unix ausführen und den Kompilierungsfehler als 'lWert als linker Zuweisungsoperand ...
OpenCL oder CUDA Welchen Weg gehen?
Ich suche nach Möglichkeiten, um mit der GPU Streaming-Daten zu verarbeiten. Ich hatte zwei Möglichkeiten, konnte mich aber nicht entscheiden, welchen Weg ich einschlagen sollt Meine Kriterien lauten wie folgt: enutzerfreundlichkeit (gute ...
Kann das C ++ - Array an der Speichergrenze enden?
it dem @ C ++ - Standard (und in diesem Fall mit C) kann ein Zeiger auf ein Element hinter dem Ende des Arrays erstellt (und nicht dereferenziert) werden. Bedeutet dies, dass ein Array niemals an einer Stelle zugewiesen wird, an der sein letztes ...
Trap Representation, unsigned char und IA64 NaT
Quelle: Nicht initialisierter Müll auf ia64 kann tödlich sein [http://blogs.msdn.com/b/oldnewthing/archive/2004/01/19/60162.aspx] Auf dem ia64 besteht jedes 64-Bit-Register tatsächlich aus 65 Bits. Das zusätzliche Bit heißt "NaT" und steht für ...
BST Baum Doppelzeiger bauen
Ich bin nicht sicher, wie ich einen Zeiger auf einen Zeiger setzen soll, um einen Baum zu erstellen. Wie sollte ich, wenn ich einmal zu einem Blatt gereist bin und insert aufgerufen habe, ein weiteres Element einfügen, das insert mit dem ...
Abort Trap 6 Fehler in C
Ich habe diesen Code: void drawInitialNim(int num1, int num2, int num3) { int board[2][50]; //make an array with 3 columns int i; // i, j, k are loop counters int j; int k; for(i=0;i<num1+1;i++) //fill the array with rocks, or 'O' board[0][i] = ...
Valgrind zeigt Speicherverlust für printf und unbenutzte Blöcke an
#include <string.h> #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]){ char *str = malloc(sizeof(char)*5); str = strcpy(str, "test"); printf("%s\n", str); free(str); return 0; }Wenn ich Valgrind auf meinem Mac (OS X, 10.9.5) ...
Speichern und arbeiten mit großen Zahlen in C
Ich brauche Hilfe bei der Arbeit mit sehr großen Zahlen. Laut Windows calc ist der Exponent 174^55 = 1.6990597648061509725749329578093e+123Wie würde ich das mit C (c99 Standard) speichern? int main(){ long long int x = 174^55; //result is 153 ...
Wie leite ich printf () zur Datei und dann zurück zur Konsole?
Ich arbeite an einem Projekt, für das ich eine Ausgabe aus einer Mini-Shell in meinem C-Programm in eine Datei ausgeben muss.Using./program > file.txt wird nicht funktioniere. Ich habe ein Mini-Shell-Programm, das kleine Befehle ausführt, und ...