• Viernes 29 de Marzo de 2024, 16:37

Autor Tema:  Programa Comparador  (Leído 1376 veces)

weps84

  • Miembro MUY activo
  • ***
  • Mensajes: 138
    • Ver Perfil
Programa Comparador
« en: Sábado 14 de Julio de 2007, 03:02 »
0
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

Ithilien

  • Miembro MUY activo
  • ***
  • Mensajes: 116
    • Ver Perfil
Re: Programa Comparador
« Respuesta #1 en: Sábado 14 de Julio de 2007, 11:28 »
0
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!

weps84

  • Miembro MUY activo
  • ***
  • Mensajes: 138
    • Ver Perfil
Re: Programa Comparador
« Respuesta #2 en: Sábado 14 de Julio de 2007, 17:29 »
0
gracias

sabes si existe uno en la red

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Programa Comparador
« Respuesta #3 en: Domingo 15 de Julio de 2007, 01:37 »
0
fc viene con Windows y sino Beyond Compare.

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

weps84

  • Miembro MUY activo
  • ***
  • Mensajes: 138
    • Ver Perfil
Re: Programa Comparador
« Respuesta #4 en: Viernes 20 de Julio de 2007, 18:24 »
0
FC? en que parte del windows se encuentra si no es mucha molestia

Yañez

  • Miembro activo
  • **
  • Mensajes: 48
    • Ver Perfil
Re: Programa Comparador
« Respuesta #5 en: Domingo 22 de Julio de 2007, 00:11 »
0
Digita "fc /?" en la línea de comandos... :hola: