Information générale
Catégorie:
Codage, syntaxe et commandes
Titre:
Trim Trailing Zeros
Versions des environnements
Network:
Windows 2000 Server
I am using WinMerge to compare two files that are the result of two different processes. I am seeing a lot of differences but most are associated with one file containing a column with extra (meaningless) zeros (0).
I know I can write a function (using a DO WHILE loop) that will return the value with trailing zeros removed but is there a better, more optimal solution? Here is what I have for now:
?trimit( " 12340560000 " )
FUNCTION trimit( tcx )
LOCAL cRetVal AS String
cRetVal = ALLTRIM( tcx )
DO WHILE .T.
IF RIGHT( m.cRetVal,1 ) = "0"
cRetVal = LEFT( m.cRetVal, LEN( m.cRetVal ) - 1 )
ELSE
EXIT
ENDIF
ENDDO
RETURN m.cRetVal
Suivant
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement