Suchergebnisse für Anfrage "c"

28 die antwort

Initialisieren einer Struktur gemäß den C-Programmiersprachenstandards

Ich möchte ein Strukturelement initialisieren, in Deklaration und Initialisierung aufteilen. Das habe ich: typedef struct MY_TYPE { bool flag; short int value; double stuff; } MY_TYPE; void function(void) { MY_TYPE a; ... a = { true, 15, 0.123 } ...

10 die antwort

Lange Implementierung in 32-Bit-Maschine

Wie c99-Standard, Größe vonlong long sollte mindestens 64 Bit betragen. Wie wird dies in einer 32-Bit-Maschine implementiert (z. B. Addition oder Multiplikation von 2long longs). Also, was ist das Äquivalent vonlong long in C ++.

4 die antwort

Ist es erforderlich, dass ein C-Array variabler Länge vom Stapel zugewiesen wird?

Nachdem ich alle Aufrufe von malloc und calloc aus unserem Code für ein eingebettetes System entfernt hatte, war ich überrascht, dass malloc immer noch verbunden war. Das Anrufdiagramm wies mich auf eine Funktion hin, für die es keine expliziten ...

TOP-Veröffentlichungen

2 die antwort

Was bedeuten die Zahlen in den vorverarbeiteten .i-Dateien, wenn C mit gcc kompiliert wird?

Ich versuche den Kompilierungsprozess zu verstehen. Wir können die Präprozessor-Zwischendatei sehen, indem wir: gcc -E hello.c -o hello.iode cpp hello.c > hello.iIch weiß ungefähr, was der Präprozessor tut, aber ich habe Schwierigkeiten, die ...

2 die antwort

Undefinierter Verweis auf 'SDL_main' bei Verwendung von Dev C ++

Ich habe derzeit Probleme beim Kompilieren meines Projekts in dev c ++, das SDL-Bibliotheken verwendet. Was ich getan habe, war das erste Herunterladen der DateiSDL2-devel-2.0.3-mingw.tar.gz (MinGW 32/64-Bit) von diesemSeite? ...

4 die antwort

c ++ win32: Wie setze ich die Farbe eines Fensters zurück?

Ich kann die Hintergrundfarbe einstellen, wenn ich die Klasse registriere, wincl.hbrBackground = CreateSolidBrush(RGB(202, 238, 255)); RegisterClassEx(&wincl);Aber wie mache ich das mit einem Fenster, das ich mit der CreateWindow-Funktion ...

6 die antwort

Wie ändere ich den Speicherinhalt mit GDB?

Ich weiß, dass wir verschiedene Befehle verwenden können, um auf den Speicher zuzugreifen und ihn zu lesen: zum Beispiel print, p, x ... Aber wie kann ich den Inhalt des Speichers an einem bestimmten Ort ändern (während des Debuggens in GDB)?

12 die antwort

Leistungsunterschied zwischen gcc und g ++ für C-Programm

Nehmen wir an, ich habe ein Programm in C geschrieben und es sowohl mit gcc als auch mit g ++ kompiliert. Welche Kompilierung wird schneller ausgeführt? gcc oder g ++? Ich denke, die Kompilierung von g ++ wird es langsam machen, aber ich bin mir ...

4 die antwort

Was passiert mit Adressen, Werten und Zeigern nach einem fork ()

Ich arbeite an einer Frage, wo ich Werte und Adressen vor und nach einem @ untersuchen solfork() call in C. Mein Ansatz war es, die Variablenwerte und die Adresse anzuzeigen, vorausgesetzt, es wird ein Unterschied in der Adresse nach dem @ ...

6 die antwort

Vergleichen von off_t und ssize_t mit anderen Typen

Ich bin neu in C und habe kürzlich Probleme mit nicht übereinstimmenden Datentypen und deren Speicherzuordnung. Ich schreibe ein sehr einfaches Programm zur Berechnung der x- oder Prüfsumme einer Datei, die mit Linux-Systemaufrufen gelesen ...