Suchergebnisse für Anfrage "c89"
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 @ ...
Wie verwende ich make und kompiliere es als C99?
Ich versuche, ein Linux-Kernel-Modul mit einem Makefile zu kompilieren: obj-m += main.o all: make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules clean: make -C /lib/modules/$(shell uname -r)/build M=$(PWD) cleanWas gibt ...
Wie erzwinge ich C89-ähnliche Variablendeklarationen in gcc?
Ich arbeite auf einer Codebasis, die hauptsächlich aus C und ein wenig C ++ besteht und hauptsächlich aus gcc besteht, aber gelegentlich muss MSVC verwendet werden. Microsofts C-Compiler ist immer noch ziemlich C89 mit ein paar ...
Wie gibt das folgende Programm "C89" aus, wenn es im C89-Modus kompiliert wird und "C99", wenn es im C99-Modus kompiliert wird?
Ich habe dieses C-Programm aus dem Web gefunden: #include <stdio.h> int main(){ printf("C%d\n",(int)(90-(-4.5//**/ -4.5))); return 0; }Das Interessante an diesem Programm ist, dass es beim Kompilieren und Ausführen im C89-Modus @ ausgibC89 und ...
C: double in float konvertieren, wobei die Genauigkeit des Dezimalpunkts erhalten bleibt
i wollte double in float umwandeln, aber den Dezimalpunkt möglichst genau beibehalten, ohne Änderungen vorzunehmen ... Zum Beispiel sagen wir, ich habe double d = 0.1108; double dd = 639728.170000; double ddd = 345.2345678 Jetzt korrigiere ...
Was ist das Verhalten der Ganzzahldivision?
Beispielsweise int result; result = 125/100;ode result = 43/100;Wird das Ergebnis immer der Boden der Division sein? Was ist das definierte Verhalten?
Forward FILE * deklarieren
Wie kann ich @ weiterleiteFILE * in C? Normalerweise mache ich das mitstruct MyType;, aber das scheint natürlich nicht möglich zu sein. Wenn sich das Verhalten zwischen C-Standards oder -Compilern unterscheidet und C ++ verwendet, ist dies ...
Implementieren einer FIFO-Warteschlange in C
Für eine eingebettete Anwendung versuche ich, mit ANSI C eine FIFO-Warteschlange (First-In, First-Out) für Strukturen zu implementieren. Der einfachste Weg, dies zu tun, scheint die Implementierung einer verknüpften Liste zu sein, sodass ...