Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/10/2011, 11:19
bufomimascota
 
Fecha de Ingreso: septiembre-2011
Mensajes: 25
Antigüedad: 12 años, 7 meses
Puntos: 0
acceso aleatorio ficheros

este es mi codigo

FILE *pf;
char cadena[4000];
int pos;
printf("ingrese posicion del registro");
scanf("%d",&pos);
pf=fopen("ejemplo.txt","r");
if( pf==NULL)
printf("error");
else
fseek(pf,pos*sizeof(cadena),SEEK_SET);
fread(&cadena,sizeof(cadena),1,pf);
printf("el registro es: %c",cadena[4000]);

quiero leer un registro en la posicion que yo ingreso por teclado y me lo muestre por pantalla, pero no me muestra nada