是否可以使用預處理器發出不區分大小寫的#define語句?不區分大小寫#define
例如,我想任何套管轉換foobar的來spameggs,即:
FooBar -> spameggs
foobar -> spameggs
fooBar -> spameggs
Foobar -> spameggs
FOOBAR -> spameggs
FOOBAr -> spameggs (an odd possibility I know)
etc
這背後的原因是,我想#定義一些FORTRAN子程序有不同的名稱,他們當然不區分大小寫。請注意,我並不真正關心保留大寫形式(在最後一個例子中,這看起來有點廢話)。
刪除標籤 - 這個問題無關,與[FORTRAN]語言。 – Rook