Suchergebnisse für Anfrage "c"

4 die antwort

Simulieren Sie die Tastenkombination Fn + F11

annst du mir sagen, wie ich das Drücken von Tasten simulieren kan Fn + F11 auf einem Laptop? Muss ich einen Treiber schreiben oder so? Die Plattform ist Windows XP Pro SP3. Die Programmiersprache ist C / C ++. Der Zweck besteht darin, ein ...

10 die antwort

Wie funktioniert getchar ()?

Ich bin verwirrt von einem in K & R erwähnten Programm, das @ verwendegetchar(). Es gibt die gleiche Ausgabe wie die Eingabezeichenfolge: #include <stdio.h> main(){ int c; c = getchar(); while(c != EOF){ putchar(c); c = getchar(); } }Warum wird ...

4 die antwort

JNI kann __int64 auf NetBeans nicht erkennen

Ich versuche, eine native Bibliothek zu kompilieren, um sie von Java aus (mit JNI) zu verwenden. Ich habe dieses Tutorial ...

TOP-Veröffentlichungen

2 die antwort

Ruft fwrite intern eine Sperre auf?

In Solaris, als ich dbx an einen der Running Stacks angehängt habe, habe ich den Aufruf von fwrite gefunden, der zu __lll_lock_wait () führt? n welchem Szenario wird das passieren? Versucht fwrite intern, eine Sperre zu erhalten?

2 die antwort

Schlechte Klammern in der Makrodefinition

Ich habe gelesenDie [http://web.stanford.edu/class/cs97si/] Tutorial von Stanford, wo sie sagen: Häufige Codierungsfehler: Schlechte Klammern in der Makrodefinition #define min(a, b) a<b?a:b // incorrect #define min(a, b) (((a)<(b))?(a):(b)) ...

2 die antwort

Parsing Call and Ret mit ptrace.

Ich versuche, alle Calls and Rets einer ausführbaren Datei mit ptrace zu analysieren. Anpassung des x64opcode [http://ref.x86asm.net/coder64.html], Ich habe Opcodes für @ gefundCalls: 0xe8 und fürRets: 0xc3, 0xc2, 0xca, 0xcb. Seit ich sie ...

16 die antwort

Wie ordne ich das Array zu, bevor ich strcpy aufrufe?

Gegeben char test[] = "bla-bla-bla";Welche der beiden ist richtiger? char *test1 = malloc(strlen(test)); strcpy(test1, test);ode char *test1 = malloc(sizeof(test)); strcpy(test1, test);

10 die antwort

Was bedeutet dieser Code? void (* signal (int sig, void (* func) (int)) (int);

Ich bin auf diesen Code gestoßen und habe mich beim Interpretieren seiner Bedeutung völlig verlaufen. #include <signal.h> void (*signal(int sig, void (*func)(int)))(int);Was ist eine detaillierte Erklärung für den Code in Zeile 2? Ich weiß ...

42 die antwort

Was ist der schnellste Weg, um Werte in C zu tauschen?

Ich möchte zwei ganze Zahlen tauschen, und ich möchte wissen, welche dieser beiden Implementierungen schneller ist: Der offensichtliche Weg mit einer temporären Variablen: void swap(int* a, int* b) { int temp = *a; *a = *b; *b = temp; }Oder ...

22 die antwort

Warum macht “++ x || ++ y && ++ z ”berechne zuerst" ++ x ", obwohl der Operator" && "eine höhere Priorität hat als" || "

Warum tut++x || ++y && ++z Berechnung++x zuerst, obwohl der Rang des Operators&& ist höher als||?