Forum: Compiler & IDEs __DATE__ in upper case konvertieren mit dem Präprozessor, möglich?


von Christian (Gast)


Lesenswert?

Hallo geschätze Forenmitglieder!

Ich habe mir aktuell die Aufgabe gesetzt _DATE_ in uppercase 
umzuwandeln und das bereits zur Compilezeit und damit eben ein Array zu 
initialisieren. Ich such mich schon ne ganze Weile durch die weite 
Webwelt finde aber nichts das funktioniert.

Ich würde mich sehr freuen wenn Ihr mir zeigen könntet wie das Problem 
zu lösen ist. Oder ist es vlt garnicht lösbar!?

Vielen Dank und Gruß,
Christian

von (prx) A. K. (prx)


Lesenswert?

Geht nicht - nicht ohne zusätzliche Hilfsmittel.

von Christian (Gast)


Lesenswert?

Das nenn ich eine schnelle Antwort, auch wenn Sie mich natürlich 
enttäuscht. Danke Dir!

Muss ich mir mal überlegen was ich dann mache. An der Rechenleistung 
scheiterts nicht - mir gehts da eher ums Prinzip ;o)

von Rolf M. (rmagnus)


Lesenswert?

Vielleicht kannst du ja eine Lösung im Stil von dem, was ich unter 
Beitrag "Compiledatum / Zeit mit ins Progarmm?" vorgeschlagen hab, verwenden.

von Klaus W. (mfgkw)


Lesenswert?

Ansonsten je nach Umgebung einen Shellaufruf o.ä. in das Makefile
einbauen, der etwas passendes produziert.
(Am einfachsten wie immer auf einem *X-System.)

Das kann ein passendes Stück Quelltext sein, das mit #include
eingefügt wird, oder irgendeine Art von Präpropzessor (sed?),
der einen Platzhalter im Quelltext ersetzt, oder beim
Compileraufruf mit einem -D_MEINDATUM_...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.