FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Comparar 2 array
Posts: 1956
Joined: Fri Oct 07, 2005 07:08 PM
Comparar 2 array
Posted: Wed May 10, 2006 07:22 PM
Estimados,

For nItem:= 1 to 10
    for nItem2:= 1 to 10
       if aMatriz[ nItem ][ nItem2 ] == aMatriz2[ nItem ] [ nItem2 ]
           ? "son iguales"
       endif
    next nItem2
next nItem


Ese código puede reemplazarse por algo mejor? usando bloque de codigo o algo parecido?

Podrían indicarme como?

Gracias.
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Comparar 2 array
Posted: Thu May 11, 2006 08:09 AM
Gustavo,

Prueba con:
if ! aMatriz == aMatriz2
   MsgInfo( "distintos" )
else
   MsgInfo( "iguales" )
endif
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 731
Joined: Fri Oct 07, 2005 07:42 AM
Comparar 2 array
Posted: Thu May 11, 2006 08:32 AM
Antonio Linares wrote:Gustavo,

Prueba con:
if ! aMatriz == aMatriz2
   MsgInfo( "distintos" )
else
   MsgInfo( "iguales" )
endif


Ummm... seria interesante aplicar algun tipo de algoritmo de ordenacion
antes, ¿ no ?
Saludos

Rafa Carmona ( rafa.thefullARROBAgmail.com___quitalineas__)
Posts: 1956
Joined: Fri Oct 07, 2005 07:08 PM
Comparar 2 array
Posted: Thu May 11, 2006 09:44 AM

Antonio, TheFull

Gracias. Pero la Idea es comparar cada item del array o sea cada aMatriz[ Nitem][ nItem2 ], como no se utilizar bien los bBlock{||} pensé que se podría hacer algo con bBlcok{||} para minimizar algo el código.

Esto lo estoy haciendo porque quiero ponerme a escribir código mas pensado en mis app.

Gracias nuevamente.
Alguna Idea...

FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/

Continue the discussion