Suchergebnisse für Anfrage "c"
Wie überprüfe ich, ob das Flag in der TCP-Struktur gesetzt ist?
Ich verwende die pcap C-Bibliothek zum Lesen von Paketen. Momentan benutze ich folgendes, um zu prüfen, ob ein Flag imstruct tcphdr (Diese Struktur ist im @ definiernetinet/tcp.h library) ist gesetzt: struct tcphdr *tcp = .... if(tcp->th_flags ...
Wie findet der Befehl ls die Anzahl der festen Links?
Wie funktioniert der Befehlls -l zählen die Anzahl der Hardlinks einer Inode? Verwendet es die Linux-API oder ist es Code, der tiefere Kenntnisse des Linux-Kernel-Quellcodes erfordert? Ich kann den Quellcode von @ noch nicht verstehls, weil ich ...
Differenz zwischen int und char in getchar / fgetc und putchar / fputc?
Ich versuche C alleine zu lernen und bin irgendwie verwechselt mitgetchar undputchar: 1#include <stdio.h> int main(void) { char c; printf("Enter characters : "); while((c = getchar()) != EOF){ putchar(c); } return 0; } 2#include <stdio.h> ...
Wie löse ich “BUG: Scheduling während atomic: swapper / 0x00000103 / 0, CPU # 0”? im TSC2007 Treiber?
Ich habe den tsc2007-Treiber gefunden und nach unseren Wünschen modifiziert. Unsere Firma produziert ein eigenes TI DM365-Board. In diesem Board haben wir TSC2007 verwendet und den PENIRQ-Pin mit GPIO0 von DM365 verbunden. Es wird auf Fahrer OK ...
Warum gibt sizeof (char + char) 4 zurück?
char a, b; printf("%d", sizeof(a+b));Was wird auf den Bildschirm geschrieben? Ich dachte, da sizeof (char) = 1 ist, wird sizeof (a + b) auch 1 sein, aber es stellte sich heraus, dass es 4 ist. Ich verstehe das nicht. Warum schreibt es 4, wenn ...
char four [4] = "four"; Was ist die richtige Semantik für diese Anweisung?
int main(void) { char four[4] = "four"; return 0; }Wenn als C ++ - Programm kompiliert, meldet G ++ xxx.cpp: In der Funktion int main (): xxx.cpp: 3: Fehler: Initialisierungszeichenfolge für Zeichenarray ist zu lang Wenn ein C-Programm ...
Warum erlaubt C keine implizite Konvertierung von char ** in const char * const * (und C ++ tut dies)?
Ich kenne implizite Konvertierung vonchar ** zuconst char ** kann nicht gemacht werden und warum, und dass die Konvertierung nachchar *const * funktioniert. Unten finden Sie Links zu Erklärungen dazu. Es macht alles Sinn, abgesehen von einer ...
Wie greife ich mit einem c-Programm auf einen unformatierten Sektor der Festplatte in XP zu?
Ich möchte wissen, wie man in Windows XP mit einem C-Programm auf einen Sektor der Festplatte zugreift.
Wie funktioniert rand ()? Hat es bestimmte Tendenzen? Gibt es etwas Besseres?
Ich habe gelesen, dass es etwas mit der Zeit zu tun hat, auch wenn man time.h mit einbezieht, also habe ich so viel angenommen, aber wie funktioniert es genau? Hat es auch Tendenzen zu ungeraden oder geraden Zahlen oder so ähnlich? Und ...
Kann ich mit dem C / C ++ - Präprozessor Zahlen hinzufügen?
Für eine Basis. Basis 1 gerade. Eine Art komplexe Substitution. Auch und natürlich ist dies im realen Produktionscode keine gute Idee. Ich habe nur aus Neugier gefragt.