tu as un int tableau[256] qui contient toutes les valeurs et dans ta fonction tu as juste à retourner tableau[*a]
J'y ai pensé mais plusieurs problèmes:
* Il ne connait pas les vrais valeurs, donc si il se tape un caractère étendu, la technique ne fonctionnera plus
* Prend de la place en mémoire, si il est sur un système embarqué, c'est peu être beaucoup trop place.
Sinon, si les contraintes sont celles posées à l'origine du problème, ça peut être une excellente idée. Mais à voir tout de même le réel gain, si gain il y a.