Mira a ver como está codificado tu fichero: file fichero.txt Mira también la función getwc()
file foobar devuelve: UTF-8 Unicode text He probado con getwc() pero nada, por ejemplo si el archivo contiene: "Aquí una eñe" Debería devolver 4 y 11, pero dice: Error: carácter no-ASCII detectado. Posición en el fichero: 4. Error: carácter no-ASCII detectado. Posición en el fichero: 5. Error: carácter no-ASCII detectado. Posición en el fichero: 12. Error: carácter no-ASCII detectado. Posición en el fichero: 13. Saludos. -- Lucas. Linux Registered User #546773 -- Por favor, no envíes adjuntos en formato Word: http://www.gnu.org/philosophy/no-word-attachments.es.html