SoloCodigo

Programación General => C/C++ => C++ Builder => Mensaje iniciado por: weps84 en Sábado 14 de Julio de 2007, 03:02

Título: Programa Comparador
Publicado por: weps84 en Sábado 14 de Julio de 2007, 03:02
Existe un programa que analize el codigo fuente de 2 o mas archivos de c++ o bulder y me detecte si uno es una copia del otro
Título: Re: Programa Comparador
Publicado por: Ithilien en Sábado 14 de Julio de 2007, 11:28
Se me ocurre que pudieras ir comparando linea a linea, con un buffer lo suficientemente grande como para que abarcara toda la linea y:

Código: Text
  1.  
  2. copiado = false;
  3.  
  4. while( !fi.eof() ){
  5.     if ( !strcmp( lineaP1, lineaP2 ) ){
  6.           copiado = true;
  7.           break;
  8.     }
  9. }
  10.  
  11. if ( copiado )
  12.      cout << "El programa está copiado" << endl;
  13. else
  14.      cout << "No hay copia" << endl;
  15.  
  16.  
  17.  

Es la solución "más a pelo" que se me ocurre. Saludos!
Título: Re: Programa Comparador
Publicado por: weps84 en Sábado 14 de Julio de 2007, 17:29
gracias

sabes si existe uno en la red
Título: Re: Programa Comparador
Publicado por: Eternal Idol en Domingo 15 de Julio de 2007, 01:37
fc viene con Windows y sino Beyond Compare.
Título: Re: Programa Comparador
Publicado por: weps84 en Viernes 20 de Julio de 2007, 18:24
FC? en que parte del windows se encuentra si no es mucha molestia
Título: Re: Programa Comparador
Publicado por: Yañez en Domingo 22 de Julio de 2007, 00:11
Digita "fc /?" en la línea de comandos... :hola: