He probado lo que me has dicho, pero me dice Error al abrir el fichero. ¿Qué está mal?
Código C:
Ver original#include <stdio.h>
int main()
{
FILE *pf;
char letra;
// Abro el fichero
pf
= fopen("datos.dat","rb");
// Si ha dado fallado termino
if ( pf == NULL )
{
printf("Error al abrir el fichero.\n"); return 1;
}
else{
while ( !feof(pf
) ){ // Mientras no sea final de fichero
if(letra == '\n'){
letra = ',';
}
printf("%c",letra
); // Muestra el caracter leido }
// Cerrar fichero
return 0;
}
}