Lasst uns sagen, ich habe dieses Programm:C/C++ Makrodefinition wählen, welches Programm ausgeführt werden soll
int main(){
printf("program 1\n");
}
int main(){
printf("program 2\n");
}
Wie kann ich ein Makro definieren, die Sie mir, welche das Netz wählen helfen würde laufen?
Idealerweise möchte ich etwas als 1 (oder 2) definieren und "Programm 1" (oder "Programm 2") sollte gedruckt werden.
Das afaik nicht legal Code. 2 Netzleitungen zu haben ist fast definitiv ein Fehler. Kannst du nicht einfach ein Argument an den main übergeben, der angibt, welcher Teil des Programms ausgeführt werden soll? – Carcigenicate
Was möchten Sie damit erreichen? 2 Netzleitungen zu haben ist ein Fehler und sollte 2 verschiedenen Programmen entsprechen. – Amadeus
könnte ich, aber ich würde gerne wissen, ob das möglich ist. Es gibt einige interessante Makrotricks, die ich bisher gesehen habe. Ich tue das nur, um einige Codes zu testen, die dasselbe tun sollten – Daniel