Suchergebnisse für Anfrage "c"
So zeichnen Sie mit ALSA den Ton im Puffer auf
Ich beginne Linux und ALSA zu lernen und ich frage mich, ob es eine Möglichkeit gibt, den Ton, den ich von einem Mikrofon aufzeichne, direkt im Puffer zu speichern. Ich lese ...
Makro, das die Anzahl der in C angegebenen Argumente zurückgibt? [Duplikat]
Diese Frage hat hier bereits eine Antwort: C ++ - Präprozessor __VA_ARGS__ Anzahl der Argumente [/questions/2124339/c-preprocessor-va-args-number-of-arguments] 11 AntwortenIst es möglich, ein C-Makro zu schreiben, das die Anzahl seiner ...
Ist der Heartbleed-Bug eine Manifestation des klassischen Pufferüberlauf-Exploits in C?
In einer unserer ersten CS-Vorlesungen zum Thema Sicherheit wurden wir durch das Problem von C geführt und dabei die angeblichen Pufferlängen und einige Beispiele für die verschiedenen Möglichkeiten, wie diese Sicherheitsanfälligkeit ausgenutzt ...
Effizientes Durchsuchen des Verzeichnisbaums mit opendir (), readdir () und closedir ()
Mit den C-Routinen opendir (), readdir () und closedir () kann ich eine Verzeichnisstruktur durchlaufen. Jede dirent-Struktur, die von readdir () zurückgegeben wird, scheint mir jedoch keine nützliche Möglichkeit zu bieten, den Satz von Zeigern ...
Soll ich Konstanten den Definitionen vorziehen?
Soll ich in C Konstanten den Definitionen vorziehen? In letzter Zeit habe ich viel Code gelesen, und in allen Beispielen werden häufig Definitionen verwendet.
Warum keine Zeiger einschalten?
Zum Beispiel: #include <stdio.h> void why_cant_we_switch_him(void *ptr) { switch (ptr) { case NULL: printf("NULL!\n"); break; default: printf("%p!\n", ptr); break; } } int main(void) { void *foo = "toast"; why_cant_we_switch_him(foo); return 0; ...
Befreiung im atexit ()
Ist es sinnvoll, Speicher in einer atexit () - Funktion freizugeben? Ich habe eine globale Variable, die nach dem Start malloc'ed wird. Ich könnte eine atexit () - Funktion schreiben, um sie freizugeben, aber wird das System nicht den gesamten ...
Was ist die zeitliche Komplexität der folgenden Funktion?
int func(int n){ if(n==1) return 0; else return sqrt(n); }Wobei sqrt (n) eine C math.h-Bibliotheksfunktion ist. O (1)O (lg n)O (lg lg n)Auf)Ich denke, dass die Laufzeit völlig vom sqrt (n) abhängt. Ich weiß jedoch nicht, wie diese Funktion ...
Wie funktionieren verschiedene Funktionen technisch? Wie funktioniert printf?
Ich weiß, dass ich es gebrauchen kannva_arg Eigene Variadic-Funktionen schreiben, aber wie funktionieren Variadic-Funktionen unter der Haube, d. h. auf der Ebene der Montageanweisungen? Zum Beispiel, wie ist es möglich, dassprintf nimmt eine ...
LLVM - Führen Sie Ihren eigenen Pass automatisch mit Ton aus
Ich habe ein paar eigene Pässe für llvm geschrieben, um sie mit clang zu benutzen. Ich habe sie in llvm integriert (nicht dynamisch geladen). Sie sind sogar in der Liste aufgeführtOptimierungen verfügbar: Abschnitt, wenn ich tippe: opt ...