Suchergebnisse für Anfrage "c"

6 die antwort

Ist es möglich eine Swift Klasse in einen C void * Zeiger zu konvertieren?

Ist es möglich eine Swift Klasse in einen C void * Zeiger zu konvertieren? // swift class class MyClass { } var myClass = MyClass() var p: UnsafeMutablePointer<Void> = myClass //<- failed //c function void someSwiftClass(void *context);Vielen Dan

10 die antwort

printf char als hex in c

Ich erwarte etwas wie\9b\d9\c0... vom Code unten, aber ich bekomme\ffffff9b\ffffffd9\ffffffc0\ffffff9d\53\ffffffa9\fffffff4\49\ffffffb0\ffff ffef\ffffffd9\ffffffaa\61\fffffff7\54\fffffffb. Ich habe char explizites Casting hinzugefügt, aber es ...

6 die antwort

C - Beim Drucken negativer int-Werte als hexadezimal werden zu viele Zeichen erzeugt.

Kompilieren Sie mit gcc 4.1.2 unter CentOS-5 64-Bit. Drucken einer Ganzzahl als zweistellige Hex-Zeichenfolge: #include <stdio.h> #include <stdint.h> int main(void) { int8_t iNegVar = -1; int8_t iPosVar = 1; printf(" int negative var is ...

TOP-Veröffentlichungen

2 die antwort

it mmap und madvise für große Seit

Ich möchte Speicher auf den von einem Linux-Computer verwendeten Riesen-Seiten zuweisen. Ich sehe, dass es zwei Möglichkeiten gibt, dies mit @ zu tummap undmadvise. Das heißt, mit derMAP_HUGETLB Flagge mit demmmap Anruf base_ptr_ = mmap(NULL, ...

10 die antwort

Von Socket lesen

Ich muss mit der Funktion @ von einem AF_UNIX-Socket in einen Puffer lesread von C, aber ich kenne die Puffergröße nicht. Ich denke, der beste Weg ist, @ zu lesN bytes bis der Lesevorgang @ zurückgi0 (keine Schriftsteller mehr im Sockel). Ist ...

8 die antwort

"EXC_BAD_ACCESS: Vorher ausgewählten Frame kann nicht wiederhergestellt werden" Fehler, Arraygröße?

Ich habe einen Algorithmus zum Erstellen des Siebs von Eratosthenes und zum Abziehen von Primzahlen. Sie können einen Maximalwert für das Sieb eingeben. Der Algorithmus gibt die Primzahlen unter diesem Wert an und speichert diese in einem Array ...

2 die antwort

Deklarieren und Ändern von Strings in C

Ich habe kürzlich angefangen, die Programmiersprache C zu erlernen. In meinem ersten Programm (simple hello world thing) bin ich auf die verschiedenen Arten gestoßen, einen String zu deklarieren, nachdem mir klar wurde, dass ich nicht einfach @ ...

16 die antwort

Selbstreferenztyp

Welcher Typ T macht den folgenden Code kompilierbar? T f(){ return &f; } Ich würde eine C-Antwort vorziehen, aber ich habe die Frage als C und C ++ markiert, falls es nur eine Antwort unter Verwendung von Vorlagen gibt.

8 die antwort

In einer rekursiven Funktion kann der korrekte Wert einer Variablen nicht zurückgegeben werden

Ich mache folgendes Programm, um Fakultät einer gegebenen Zahl rekursiv zu finden. #include<stdio.h> int fact1=1; int recursion(int x) { if(x==0) { return fact1; } fact1=fact1*x; x--; recursion(x); } int main() { ...

8 die antwort

Zeiger auf aktuelle Funktion

Gibt es eine Möglichkeit, einen Zeiger auf die aktuelle Funktion zu erhalten, z. B. durch gcc-Erweiterungen oder andere Tricks? Bearbeite Ich bin gespannt, ob es möglich ist, den Funktionszeiger abzurufen, ohne den Funktionsnamen explizit zu ...