> Por cierto, ¿Dónde verifica tu programa que la cadena no esté vacía? > hace mucho que no le doy al C, pero creo si la cadena está vacía, te > da 0, y si da error puede que -1, así que el bucle siguiente creo que > no se ejecutaría: Comprueba previamente que la longitud de la cadena es 8.