(strcmp(c,"-..")==0) non mi va uguale così, cmq riguardo i vettori il tuo consiglio è quello di fare un vettore di stringhe, contenenti i vari casi, e a seconda del indice di vettore dove riscontro il risultato stampo il numero/lettera corrispondente?