Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/11/2011, 20:08
martin_9_91
 
Fecha de Ingreso: mayo-2011
Ubicación: Bs.As Argentina
Mensajes: 193
Antigüedad: 13 años, 5 meses
Puntos: 3
Modificar Archivo en C

Hola que tal! bueno les comento mi problema... estoy haciendo un abm en c para la facu y tengo un problemita en las modificaciones... el codigo es el siguiente:

Código:
/*Limpia pantalla*/
            system ("cls");

            /*Declaro un vector de tipo estructura*/
            struct listaPrecios vec[1];

            //Muestro el contenido del fichero
            mostrar(parchivo);

            printf("***********************************************\n");

            //Buscar
            printf("Ingrese el codigo del archivo que desea buscar\n");
            scanf("%i", &buscar);

            //Busca en el archvio y se posiciona al principio del mismo
            fseek(parchivo, (long)(buscar) * sizeof(vec), SEEK_SET);
            //Lee en el archivo
            fread(&vec,sizeof(vec),1,parchivo);
            //Muestra en pantalla
            puts(vec);
el problema que tengo es que se posiciona mal en la busqueda del archivo... y no se que tiene de mal el fseek

bueno muchisimas gracias de antemano