Dev - C++ - ayuda para programa en c++ de registros duplicados con archivos txt

 
Vista:
sin imagen de perfil

ayuda para programa en c++ de registros duplicados con archivos txt

Publicado por alexis (1 intervención) el 26/02/2015 06:17:39
tengo un archivo txt, el cual contiene 10 registros, se requiere validar mediante manejo de archivos si llega haber registro repetidos se debe leer toda la linea y colocarle una A, si no llega haber repetidos leer la linea y colocarle una B, todo esto debe quedar en un archivo de salida

favor de una ayuda ya que no he podido hallar la solución.

gracias

/* Lee del fichero datos.txt y copia en resu.txt
línea a línea */

#include <stdio.h>
#define MAXLONGLINEA 256
#include <string.h>
#include<conio.h>

main()
{
FILE *pforigen;
FILE *pfdestino;
char linea[MAXLONGLINEA];

char caracteres[100];
char caracter;
char cargar[100];
int i;


pforigen = fopen("d:datos.txt","r"); // Abro para lectura
if ( pforigen == NULL )
{
puts("Error al abrir el fichero de lectura ");
return 1;
}

pfdestino = fopen("d:resu.txt","w"); // Abro para escritura
if ( pfdestino == NULL )
{
puts("Error al abrir el fichero de lectura ");
return 1;
}


printf("\nEl contenido del archivo de prueba es \n\n");
while (feof(pforigen) == 0)
{

caracter = fgetc(pforigen);
fflush(stdin);
cargar[i]=caracter;
printf("%c",caracter);
}
// printf("%c",caracter);




fclose(pforigen);
fclose(pfdestino);

getch();
return 0;
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder