Gualberto - Profesor de Programación en Sevilla

  Secciones
· Home
· Contenidos
· Descargas
· Diario de usuarios
· Encuestas
· Enlaces Web
· Estadísticas
· Lista de miembros
· Noticias
· Preguntas Típicas
· Publicar noticia
· Sus comentarios
· Top 10
· Tópicos
  Categorías
· Todas las Categorías
· Asuntos Generales
· CDMG
· Centro de Recursos
· Clases Particulares
· Lenguaje C
· Lenguaje Java
  Buscar


 Lenguaje C: buscar registro duplicado

Lenguaje Cminette1988 escribió "Hola, el siguiente código consiste en buscar un registro duplicado, ¿podría explicarme línea a línea lo que hace?. No lo entiendo. Gracias. int prueba_duplicada(){ /*Devuelve 0 no duplicada y 1 duplicada*/ FILE *pf; prueba_paciente p,paux; long int pos, pos1; int encontrado=0; if((pf=fopen("prueba_paciente","rb"))==NULL){ printf("Error al abrir el fichero prueba_paciente.n"); } else{ fread(&p,sizeof(p),1,pf); while(!feof(pf)&&!encontrado){ pos=ftell(pf)-sizeof(p); fseek(pf,0,SEEK_SET); pos1=0; while((pos1 < pos)&&!encontrado){ fread(&paux,sizeof(paux),1,pf); pos1=ftell(pf); if(strcmp(p.nss,paux.nss)==0) if(strcmp(p.prueba,paux.prueba)==0){ encontrado=1; } } fseek(pf,pos+sizeof(p),SEEK_SET); fread(&p,sizeof(p),1,pf); } fclose(pf); return(encontrado); }"



 
  Login
Nickname

Contraseña

Código de Seguridad: Código de Seguridad
Teclea Código de Seguridad

¿Todavía no tienes una cuenta? Puedes crearte una. Como usuario registrado tendrás ventajas como seleccionar la apariencia de la página, configurar los comentarios y enviar los comentarios con tu nombre.
  Enlaces Relacionados
· Más Acerca de Lenguaje C
· Noticias de gualberto


Noticia más leída sobre Lenguaje C:
El Ahorcado

  Votos del Artículo
Puntuación Promedio: 0
votos: 0

Por favor tómate un segundo y vota por este artículo:

Excelente
Muy Bueno
Bueno
Regular
Malo

  Opciones

 Versión Imprimible Versión Imprimible





Puede añadir a su sitio Web las noticias de este sitio, para ello use backend.php o ultramode.txt

Página Generada en: 0.67 Segundos