A ver, te comento como lo haría yo. Para verificar el tamaño de la cadena tenes sizeof(), y lo mismo para la "b" en el quinto lugar desde el final. Por lo que:
Código C:
Ver originalif (cadena[sizeof(cadena) - 5) == 'b') {
/* */
}
Y el tamaño lo especificas directamente al crear el array:
Espero que te sirva