È possibile emettere un'istruzione #define senza distinzione tra maiuscole e minuscole con il preprocessore?Maiuscole/minuscole #define
Per esempio, voglio convertire qualsiasi involucro di pippo a spameggs, vale a dire:
FooBar -> spameggs
foobar -> spameggs
fooBar -> spameggs
Foobar -> spameggs
FOOBAR -> spameggs
FOOBAr -> spameggs (an odd possibility I know)
etc
La ragione di questo è che voglio #define alcune subroutine FORTRAN avere nomi diversi, e, naturalmente, sono case insensitive. Si noti che non mi interessa davvero preservare lo schema di capitalizzazione (che nell'ultimo esempio sembra un po 'assurdo).
tag Rimosso - questa domanda non ha nulla a che vedere con il [FORTRAN] lingua. – Rook