__DATE__ in upper case konvertieren mit dem Präprozessor, möglich?

Gast #2029122
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
Gast #2029139
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)
#2029236
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_...

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.