Unterschiede des Variablen-Erstellens
-
Hallo,
gibt es Unterschiede (Reihenfolge des Kopierens in RAM usw.) der Variablen, wenn sie sich in der main-Datei oder in anderen C-Dateien befinden? Wenn man eine Variable bei Runtime erstellen möchte, muß sie in der main-Datei sein?
Also z.B.
if (Bedinungen) int var = 100; else int var = 200;
Gruss
-
Also Senmeis,
das geht so nicht.
Erstmal: Zur Laufzeit kannst Du eigentlich nur auf dem Heap was dynamisch anlegen. Nachlesen bei malloc(), calloc() und realloc() und alles, was zu Pointern gehört.Was Du gerade versuchst, ist ein Conditional Compile, da hilft Dir nur Nachlesen zum Thema Präprozessor, wobei die Bedingung allerdings zur Compile Time ausgewertet wird, nicht zur Runtime.