Ponteiro Strcmp de número inteiro sem conversão

Estou tentando comparar dois caracteres e ver qual deles é lexicográfico por mais tempo. A classificação por esse problema é que não tenho certeza de como comparar caracteres únicos. Tentei fazê-lo com strcmp como

struct example
{
 char code;
}
if (strcmp(i->code, j->code) < 0)
    return 1;

warning: passar o argumento 1 do âstrcmpâ faz o ponteiro do número inteiro sem um cast

warning: passar o argumento 2 do âstrcmpâ faz o ponteiro do número inteiro sem um elenco

Sei que strcmp é para strings, devo apenas fazer um malloc e transformar o código de char em uma string, ou existe outra maneira de comparar caracteres único

questionAnswers(4)

yourAnswerToTheQuestion