Suchergebnisse für Anfrage "c"
Wie kann ich eine komprimierte Positionsbeschreibung effektiv codieren / decodieren?
Ich schreibe eine Tabellenbasis für eine japanische Schachvariante. Um die Tabellenbasis zu indizieren, codiere ich jede Schachposition als Ganzzahl. In einem der Codierschritte codiere ich, wo sich die Teile auf der Tafel befinden. Da die ...
Wird C den Speicher eines lokalen Blocks var wieder verwenden, sobald er den Gültigkeitsbereich verlässt?
(Ich glaube, diese Frage unterscheidet sich technisch vonKann auf den Speicher einer lokalen Variablen außerhalb ihres Gültigkeitsbereichs zugegriffen ...
Was sind die Regeln für das automatische Löschen des Standardpuffers in C?
Ich bin nur gespannt, welche Bedingungen erfüllt sein müssen, um den Standardpuffer automatisch zu leeren. Zunächst war ich verwirrt, dass dieser Pseudocode nicht bei jeder Iteration eine Ausgabe ausgibt: while (1) { printf("Any text"); ...
Wie übergebe ich ein std :: function-Objekt an eine Funktion, die einen Funktionszeiger verwendet?
Ich versuche, eine Schnittstelle mit einer Bibliothek zu bilden, die in @ geschrieben isc, das dieses vertraute Muster verwendet: void some_c_handler(void(*func)(void*), void* data);Nun, ich möchte ein @ schreibC++ Wrapper für diese Funktion, ...
Verknüpfen einer statischen C-Bibliothek in Xcode 7?
Ich versuche derzeit, eine statische C-Bibliothek, die ich erstellt habe, mit einem neuen Xcode-Projekt zu verknüpfen. Um es zu verlinken, habe ich die folgenden Anweisungen befolgt: 1) Navigiere zuBuild Phases 2) Erweitern SieLink Binaries ...
Was macht ~ operator?
Ich habe kürzlich den obigen Operator in einem Code gesehen, habe danach gegoogelt, aber nichts gefunden. Der Code ist unten. Bitte beschreiben Sie, was dieser Operator tatsächlich macht? #include<stdio.h> int main() { unsigned long int i=0; ...
Repräsentation von negativen Zahlen in C?
Wie repräsentiert C negative ganze Zahlen? Ist es durch die Zweierkomplementdarstellung oder durch Verwendung des MSB (höchstwertiges Bit)? -1 in hexadezimaler Schreibweise istffffffff. So bitte klären Sie dies für mich.
Warum sagt "man 2 open", dass es zwei Arten von open gibt?
Ich bin während der Eingabe von @ auf diese Frage gestoßman 2 open. Es heißt, es gibt zwei Arten von offenen, eine mit zwei Argumenten und eine mit drei! Das letzte Mal habe ich überprüft, dass wir die Funktionen in C nicht überladen konnten. Wie ...
classic BPF unter Linux: Filter funktioniert nicht
Ich versuche, die klassische BPF für die Paketfilterung zu testen, indem ich sie an den Raw-Socket anhänge. Ich möchte TCP-Pakete mit dem ersten Byte des Quellports == 8 abfangen (tcpdump 'tcp [1: 1] = 0x50'), sehe aber keine eingehenden Pakete ...
Erkennen eines signierten Überlaufs in C / C ++
Auf den ersten Blick scheint diese Frage ein Duplikat von @ zu seiWie erkennt man einen Ganzzahlüberlauf? [https://stackoverflow.com/questions/199333/best-way-to-detect-integer-overflow-in-c-c] , aber es ist tatsächlich deutlich anders. Ich ...