No es problema del código. Ha de ser un problema de codificación (?).
¿Cómo creaste el archivo? ¿Bloc de notas?
A todo esto, en vez de while(a != 'X'), puedes poner while(file).
¿Cómo creaste el archivo? ¿Bloc de notas?
A todo esto, en vez de while(a != 'X'), puedes poner while(file).