Holas de nuevo :)
Pues parece que te toma la vocal acentuada como si fuera un tabulador ("\t").......
Es usual que los lenguajes nos pongan atado con los caracteres acentuados o la Ñ, porque no son ascii standar.
Se me ocurren ahora 2 posibilidades:
- Si vas a trabajar los datos para mostrarlos exclusivamente en una página HTML, podrías guardarlos ya codificados a HTML, por ejemplo: en vez de "Núria", guardas "Núria".
Si ese no fuera el caso:
- No usar fscanf() y usar
fgetcsv() que es una función que lee el contenido de un archivo CSV, que a fin de cuentas es un TXT con otro nombre no más, jejeje...