Пример использования препроцессора Smileys (Рожицы)

Рассмотрим для примера англо-русское направление перевода:

Исходное выражение Перевод без использования препроцессора Перевод с использованием препроцессора
This program ;-))) was well structured! Эта программа;-))), был хорошо структурирован! Эта программа ;-))) была хорошо структурирована!

Из этого примера видно, что без использования препроцессора набор символов ;-))) разбивается на отдельные символы, что разрушает структуру предложения. В результате программа неправильно обрабатывает такое предложение.