Hola a todos!
Estoy haciendo una practica en la cual tengo un fichero con mogollón de direcciones de correo electronico separadas por una ",", y se me pide poner una dirección por linea, todo ello leyendo el archivo de origen, y haciendo la modificacion en otro archivo.
He conseguido crear este codigo que creo que anda bien.. pero cuando lo ejecuto la consola se me cuelga.. lo que me da a pensar que la sintaxis está bien, pero el planteamiento lógico no... Si alguien me puede echar un cable se lo agradecería mil...
Código:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
int main(void)
{
FILE *of,*wf;
int i;
char acu[30];
of=fopen("direcciones.txt","r");
wf=fopen("direcciones1.txt","w");
if(of==NULL){
printf("Error al abrir el fichero!\n");
system("pause");
exit(1);
}
while(!feof(of)){
fscanf(of,"%s, ",acu);
fprintf(wf,"%s,\n",acu);
}
fclose(of);
fclose(wf);
printf("**Modificado de archivo/s terminado**\n");
system("PAUSE");
}