Suchergebnisse für Anfrage "c"

1 die antwort

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 ...

3 die antwort

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 ...

2 die antwort

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 ...

TOP-Veröffentlichungen

4 die antwort

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 ...

10 die antwort

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.

11 die antwort

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; ...

8 die antwort

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 ...

2 die antwort

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 ...

2 die antwort

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 ...

2 die antwort

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 ...