Suchergebnisse für Anfrage "c"

4 die antwort

Ich verstehe __attribute__ ((gepackt)) in GCC falsch?

Ich versuche Folgendes mit gcc auf win32. #include <stdio.h> struct st { char c; int x; } __attribute__ ((packed)); int main() { printf("%d\n", sizeof(struct st)); return 0; } Ich würde erwarten, dass der gedruckte Wert 5 ist, aber es ist ...

8 die antwort

Implementierung der Ceil-Funktion in C

Ich habe zwei Fragen zuceil() function .. Dasceil() -Funktion ist in C implementiert. Wenn ich @ benutceil(3/2), es funktioniert gut. Aber wenn ich @ benutceil(count/2), wenn der Wert von count 3 ist, wird ein Fehler bei der Kompilierung ...

4 die antwort

Zeiger auf Array mit nicht angegebener Größe "(* p) []" in C ++ unzulässig, in C @ jedoch zuläss

Ich habe gerade herausgefunden, dass dies in C ++ illegal ist (aber in C legal ist): #include <stdio.h> #include <stdlib.h> #define ARRAY_LENGTH(A) (sizeof(A) / sizeof(A[0])) int accumulate(int n, const int (*array)[]) { int i; int sum = 0; for ...

TOP-Veröffentlichungen

8 die antwort

Schreiben eines DLNA-Servers (DMS) in Cocoa / Objective-C / C

Ich möchte einen DLNA-Server in Cocoa für den Mac schreiben. Gibt es Bibliotheken für UPnP / DLNA in Objective-C oder C? Andernfalls, wo ist die Spezifikation für DLNA, damit ich meine eigene schreiben kann?

14 die antwort

Wenn man externes "C" in einfachen Worten verwendet? [Duplikat

Diese Frage hat hier bereits eine Antwort: Was bewirkt externes „C“ in C ++? [/questions/1041866/what-is-the-effect-of-extern-c-in-c] 13 answers Vielleicht verstehe ich die Unterschiede zwischen C und C ++ nicht, aber wann und warum müssen wir @ ...

24 die antwort

Wie werden C-Datentypen "von den meisten Computern direkt unterstützt"?

Ich lese K & R's “Die Programmiersprache C” und stieß auf diese Aussage [Einleitung, S. 3] Weil die von C bereitgestellten Datentypen und Kontrollstrukturen von den meisten Computern direkt unterstützt werden, die zur Implementierung ...

12 die antwort

Ist der Stapelspeicher begrenzt?

Ich habe einen der Threads durchgearbeitet. Ein Programm stürzte ab, weil es lokal in einer Funktion ein Array von 10 ^ 6 deklariert hatte. Grund dafür war ein Speicherzuweisungsfehler auf dem Stack, der zum Absturz führte. wenn dasselbe Array ...

2 die antwort

Warum funktioniert die statische Initialisierung von flexiblen Arraymitgliedern?

Ich habe den folgenden Basiscode für ein Menü geschrieben: typedef struct Menu { char* title; unsigned num_submenus; struct Menu *submenu[]; } Menu; Menu sub1 = {"Submenu 1", 0, {NULL}}; Menu sub2 = {"Submenu 2", 0, {NULL}}; Menu Main = {"Main ...

4 die antwort

GDB keine solche Datei oder Verzeichnis

Ich verfolge diese Lektionen von OpenSecurityTraining [http://opensecuritytraining.info/IntroX86-64.html]. Ich habe den Laborteil erreicht, in dem ich mich auf einer CMU-Bombe ausbilden muss. Sie stellen eine x86_64-kompilierte CMU-Bombe ...

4 die antwort

Wie finde ich beim Schreiben eines Makros in C den Typ und den printf-Bezeichner für ein Argument?

Ich möchte Minunit mit dem Makro erweitern, damit es nützlicher ist. #define mu_assert_equal(actual, expected) do { \ if (actual != expected) { \ char *message = malloc(MAX_ERROR_MESSAGE_LENGTH); \ if (message == NULL) { printf("malloc failed"); ...