Detectar Tabs en Archivos Planos

Detectar Tabs en Archivos Planos

Postby leandro » Wed Feb 21, 2007 5:05 pm

Amigos del foro como dice el encabezado... como detecto si existe un tab dentro de un archivo plano? Que char(?) es?
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1649
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia

Postby jacgsoft » Wed Feb 21, 2007 5:27 pm

El codigo del TAB es CHR(9)


Jaime
User avatar
jacgsoft
 
Posts: 104
Joined: Fri Nov 24, 2006 9:03 pm
Location: Lima - Peru

Postby R.F. » Wed Feb 21, 2007 9:38 pm

en un texto no lo vas poder visualizar como CHR(9) lo recomendable es que abras el archivo con FOPEN() y leas byte por byte, así si podrás reconocer el TAB
Saludos
R.F.
R.F.
 
Posts: 840
Joined: Thu Oct 13, 2005 7:05 pm

Postby Rochinha » Thu Feb 22, 2007 1:13 pm

Use memoread primero:
Code: Select all  Expand view
...
cLinha := memoread( "archivo.txt" )
...


Localize
Code: Select all  Expand view
...
if AT( cLinha, chr(9) ) > 0
   ? "Existe TABs en archivo"   
endif
...


Reemplaze el CHR(9)TABs por CHR(44) COMA con StrTran()
Code: Select all  Expand view
...
cLinha := StrTran( cLinha, chr(9), chr(44) )
...


Use APPEND FROM ... DELIMITED WITH "," para una tabla.
Rochinha
 
Posts: 310
Joined: Sun Jan 08, 2006 10:09 pm
Location: Brasil - Sao Paulo

De muchas gracias...

Postby leandro » Thu Feb 22, 2007 3:54 pm

Rochinha... Mas que solucionado...

Muchas Gracias :D
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1649
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 52 guests