Suchergebnisse für Anfrage "c"

4 die antwort

Verwenden von fgets zum Lesen von Zeichenfolgen aus der Datei in C

Ich versuche, Zeichenfolgen aus einer Datei zu lesen, in der sich jede Zeichenfolge in einer neuen Zeile befindet, aber ich denke, sie liest ein Zeilenumbruchzeichen anstelle einer Zeichenfolge und ich weiß nicht warum. Wenn ich Strings falsch ...

1 die antwort

Daten an der seriellen Schnittstelle in Linux in C löschen?

Ich teste die Sende- und Empfangsprogramme mit dem Code as Die main () Funktion ist unten: #include "lib.h" int fd; int initport(int fd) { struct termios options; // Get the current options for the port... tcgetattr(fd, &options); // Set the ...

3 die antwort

Wie benutzt man atomare Variablen in C?

Ich muss eine atomare Variable in C verwenden, da auf diese Variable über verschiedene Threads zugegriffen wird. Ich will keine Racebedingung. Mein Code läuft unter CentOS. Welche Möglichkeiten habe ich?

TOP-Veröffentlichungen

8 die antwort

Ist es möglich, einen Datentyp mit einer Länge von einem Bit in C zu erstellen?

Grundsätzlich möchte ich einen Datentyp erstellenuint1_t. Ist das überhaupt möglich? Ich weiß, dass die Größe des Bool-Datentyps ein Byte beträgt. Boolesche Werte benötigen jedoch nur ein Bit. Verwendet C also im Wesentlichen nur ein Bit ...

1 die antwort

Programmgesteuertes Abrufen von Funktionsnamen in einer gemeinsam genutzten Bibliothek

Kann ich eine Liste aller Funktionsnamen aus einer gemeinsam genutzten Bibliothek (nur Linux) programmgesteuert abrufen, wenn ich sie verwende?dl_open()? Ich möchte so etwas: std::vector<std::string> list_all_functions(void *dl) { //... what ...

3 die antwort

Was bedeutet !! (x) in C (insbesondere im Linux-Kernel)?

Ich habe den Linux-Kernel durchgelesen (speziell 2.6.11). Ich bin auf folgende Definition gestoßen: #define unlikely(x) __builtin_expect(!!(x), 0)(von linux-2.6.11 / include / linux / compiler.h: 61LXR ...

10 die antwort

strdup () - was macht es in C?

Was ist der Zweck derstrdup() Funktion in C?

0 die antwort

Warum sollten wir eine Struktur so oft in C tippen?

Ich habe viele Programme gesehen, die aus Strukturen wie der folgenden bestehen typedef struct { int i; char k; } elem; elem user;Warum wird es so oft gebraucht? Gibt es einen bestimmten Grund oder einen anwendbaren Bereich?

2 die antwort

Warum ist FLT_MIN gleich Null?

limits.h spezifiziert Grenzen für Nicht-Gleitkomma-Mathematiktypen, z.INT_MIN undINT_MAX. Diese Werte sind die negativsten und positivsten Werte, die Sie mit einem int darstellen können. Imfloat.hgibt es Definitionen fürFLT_MIN undFLT_MAX. Wenn ...

6 die antwort

„C-Variablengrößen sind maschinenabhängig.“ Stimmt das wirklich? vorzeichenbehaftete & nicht vorzeichenbehaftete Nummern;

Mir wurde gesagt, dass C-Typen maschinenabhängig sind. Heute wollte ich es überprüfen. void legacyTypes() { /* character types */ char k_char = 'a'; //Signedness --> signed & unsigned signed char k_char_s = 'a'; unsigned char k_char_u = 'a'; ...