Suchergebnisse für Anfrage "c"
Gibt es eine gute Möglichkeit, Typinkompatibilität in C zu erzwingen?
Zur Typprüfung möchte ich eine Funktion in den Zeilen von @ definier void myfunc(type1 a, type2 b) { ... }wotype1 undtype2 sind beide typedefed touint8_t. Soweit so gut, aber zu Vernunfts- und Überprüfungszwecken (denke DbC) möchte ich ...
C: Erstellen einer statischen Bibliothek und Verknüpfen mit einem Makefile
Ich versuche zu statische und gemeinsam genutzte Bibliotheken verstehen [http://randu.org/tutorials/c/libraries.php]. Ich möchte Folgendes tun, um ein Makefile zu erstellen, das das Kompilieren und Verknüpfen getrennt durchführt, sodass eine ...
Wie löse ich statische Deklaration nach nicht statischer Deklaration im GCC C-Code?
Ich versuche, dieselbe C-Datei auf zwei verschiedenen Computern mit unterschiedlichen Versionen von cc zu kompilieren. gcc version 3.2.3 sagtwarning: 'foo' was declared implicitly 'extern' and later 'static' gcc Version 4.1.2 sagterror: static ...
Tell where escaped hexadecimal endet in einem String [duplicate]
Diese Frage hat hier bereits eine Antwort: Wie füge ich hexadezimale Fluchten in ein String-Literal ein? [/questions/45612822/how-to-properly-add-hex-escapes-into-a-string-literal] 3 answersLimit die Länge einer hexadezimalen Escape-Sequenz in ...
Konfigurieren des TCP-Keepalive nach accept
Nach demaccept() Auf einem Socket versuche ich, das TCP-Keepalive zu konfigurieren. SockConnected = accept(SockListen, &RemoteAddr, &RemoteLen); /* A bit of checking goes here */ if (setsockopt (SockConnected , SOL_SOCKET, SO_KEEPALIVE, (ST_CHAR ...
Kann einem vorhandenen Aufzählungstyp ein weiteres Element hinzugefügt werden?
Ich frage mich, ob es möglich ist, einem vorhandenen Aufzählungstyp (Teil eines Frameworks) ein anderes Element hinzuzufügen / anzuhängen. Something like this: Wir haben dieenum Ar typedef enum { UIModalTransitionStyleCoverVertical = ...
Konvertieren Sie Code von C ++ nach C [duplizieren]
Mögliches Duplizieren: C-Code wird als C ++ kompiliert, aber nicht als C [https://stackoverflow.com/questions/3143052/c-code-compiles-as-c-but-not-as-c] Bearbeiten Ich habe die Quelle für die Bibliothek als C neu kompiliert und das hat ...
Implementierung der String-Literal-Verkettung in C und C ++
AFAIK, diese Frage gilt auch fürC und C ++ Schritt 6 der im @ angegebenen "Übersetzungsphasen&quoC standard (5.1.1.2 im Entwurf des C99-Standards) gibt an, dass benachbarte String-Literale zu einem einzigen Literal verkettet werden müssen. ...
Lokaldaten von Funktionen in C und C ++ über den Zeiger @ zurückgeb
Ich habe Streit mit meinem Freund. Er sagt, dass ich von einer Funktion einen Zeiger auf lokale Daten zurückgeben kann. Dies ist nicht das, was ich gelernt habe, aber ich kann kein Gegenargument für ihn finden, um mein Wissen zu beweisen. Hier ...
Warum und wie sendet gcc eine Warnung für gets ()?
while(1) { printf("\nEnter message : "); gets(message); //Send some data if( send(sock , message , strlen(message) , 0) < 0) { puts("Send failed"); return 1; } //Receive a reply from the server if( recv(sock , server_reply , 2000 , 0) < 0) { ...