C trigraphs were created to solve this problem for ANSI C, although their late introduction and inconsistent implementation in compilers limited their use.
Why was their use limited?
their late introduction and inconsistent implementation in compilers