Suchergebnisse für Anfrage "c"

2 die antwort

Portable C-SWAP-Makro, für das kein 'Typ'-Argument erforderlich ist und das memcpy @ nicht verwend

Swap-Makros, die einen Typ annehmen, sind ziemlich bekannt. #define SWAP(type, a_, b_) do { \ type SWAP, *a = &(a_), *b = &(b_); \ SWAP = *a; \ *a = *b; \ *b = SWAP; \ } while (0)ebenfalls:Macro SWAP (t, x, y) tauscht zwei Argumente vom Typ t @ ...

6 die antwort

Ist int main () {} (ohne "void") gültig und portierbar in ISO C?

Der C-Standard spezifiziert zwei Definitionsformen fürmain für eine gehostete Implementierung: int main(void) { /* ... */ }un int main(int argc, char *argv[]) { /* ... */ }Es kann auf eine Art und Weise definiert werden, die der obigen ...

0 die antwort

Ermöglichen und Testen der lokalen Schleife für UART

Ich versuche, einen internen UART-Loop-Back-Test durchzuführen und habe die folgenden Änderungen vorgenommen #include <fcntl.h> #include <stdio.h> #include <termios.h> #include <unistd.h> #include <sys/ioctl.h> #include <sys/mman.h> #include ...

TOP-Veröffentlichungen

8 die antwort

Mehrfacher Zeichenkettenvergleich

Ich muss 3 Zeichenfolgen mit 1 Zeichenfolge vergleichen. Ich verwende derzeit den folgenden Code. Dasseatclass wird vom Benutzer eingegeben. char first[10] = "FC"; char econ[10] = "EC"; char eandf[10]= "FC&EC"; ...

2 die antwort

Soll ich den von setlocale zurückgegebenen Zeiger freigeben?

int main(int argc, char *argv[]) { char *ret = setlocale(LC_ALL, NULL); // should I free 'ret' ??? // free(ret); return 0; } Ich habe es sowohl unter Linux als auch unter OS X 10.10 versucht. Unter Linux darf ich nicht 'free' aufrufen, aber unter ...

4 die antwort

__ Attribut __ ((const)) vs __ Attribut __ ((pure)) in GNU C

Was ist der Unterschied zwischen__attribute__((const)) und__attribute__((pure)) in GNU C? __attribute__((const)) int f() { /* ... */ return 4; } vs __attribute__((pure)) int f() { /* ... */ return 4; }

4 die antwort

ffmpeg fehlende config.h in libavutil (keine solche Datei oder Verzeichnis) CodeBlocks

Wenn ich das @ tesffmepg Kodierung / Dekodierung Beispiel c Programm [http://ffmpeg.org/doxygen/trunk/decoding__encoding_8c-source.html] in CodeBlocks zeigt es: /ffmpeg_sources/ffmpeg/libavutil/internal.h fatal error: config.h: No such file or ...

16 die antwort

Was ist der beste Weg, um einen Fehler von einer Funktion zurückzugeben, wenn ich bereits einen Wert zurückgebe?

Ich habe eine Funktion in C geschrieben, die eine Zeichenfolge in eine Ganzzahl umwandelt und die Ganzzahl zurückgibt. Wenn ich die Funktion aufrufe, möchte ich, dass sie mich darüber informiert, ob die Zeichenfolge keine gültige Nummer ist. In ...

8 die antwort

Wie würde ich ein Array zum Speichern von Strings erstellen?

So versuche ich das mit einem einfachen Programm herauszufinden: #include <stdio.h> #include <stdlib.h> #include <string.h> int main() { char a[]="lalala"; char b[]="bababa"; char c[]="nanana"; char d[3][10]; d[0][20]=*a; d[1][20]=*b; ...

6 die antwort

Arithmetische Ausdrücke als Argument für Makro in c

using Makro mit Präprozessor-Direktive #define Ich habe die folgenden zwei Codes geschrieben. er erste Code übergibt den Ausdruck, z. a + b_valid_pagesize (a + b) in zweiter Code c = a + b und übergab dieses c dann als Argument an das ...