Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/11/2006, 19:34
armfher
 
Fecha de Ingreso: julio-2002
Mensajes: 220
Antigüedad: 22 años, 7 meses
Puntos: 2
Ayuda con ficheros C

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");
}