Suchergebnisse für Anfrage "c"
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 ...
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 ...
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 ...
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?
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 @ ...
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 ...
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 ...
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 ...
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 ...
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"); ...