Masma, le bout de code que tu as posté marche parfaitement, compilé avec GCC.
Voici le code du test, apres les corrections que j´ai mentionnées un peu avant:
http://rafb.net/p/2TTIzv36.html
PS, comme tu n´as pas répondu à mon précédent conseil :
Si ton problème est toujours le même, encore une fois : vérifie tes apostrophes! C´est au niveau de tes tests que tu n´arrives pas à passer (tu n´entres dans aucun corps de if), ton scanf reçoit bien un caractère (aies confiance en la librairie standard), mais ne se compare peut-être pas avec un caractère, donc ça passe pas!