Ich möchte eine kurze for-Schleife schreiben (mit oder ohne Makro), die durch Erraten, ob der Startpunkt ist kleiner oder größer (oder gleich) auf den Endpunkt, etwas wie folgt:C++ for Schleife kurze Syntax
fr(i = 0 .. 3) printf("%d ", i)
output: 0 1 2 3
fr(i = 8 .. 3) printf("%d ", i)
ouput: 8 7 6 5 4 3
fr(i = 3 ..< 6) printf("%d ", i)
output: 3 4 5
fr(i = 5 ..> 1) printf("%d ", i)
output: 5 4 3 2
Kurz gesagt, ich möchte in Kürze eine starke schreiben ... Ist das möglich?
Wenn nicht, gibt es einen anderen Weg?
Die Verwendung von 'cout << i 'erfordert weniger Eingabe als ein' printf'. –
Inline-Funktionen bevorzugen Makros. Makros sind böse. –
Ich brauche Code nicht schreiben, um lesbar zu sein, es ist nur für mich :) – Daniel