Autor
|
Tema: Problema con split (Leído 2,879 veces)
|
Thaorius
|
Hola!
Tengo un problema con split al leer un archivo de texto. O mejor dicho no un problema, sino una duda que no se como solucionar(sencilla). Es simple, en el archivo de texto los datos se guara nen este formato:
15-683 35-356 54-572
Siendo el primer numero el valor X y el segundo el valor Y.
L oque yo no se es como avanzar con split o mejor dicho dividir en un array la cadena separada por 1 linea y a su vez separada por los -.
La idea es separar primero por lineas, un elemento del array por linea y despues que cada uno de esos elementos sea subdividido en el mismo array(tabla()()) para porder usar estos datos.
No pido el trabajo echo solo nesecito saber si como puedo insertar el caracter ASCII del salto de linea en la funcion split(si mal no recuerdo es el 13).
Saludos
|
|
|
En línea
|
|
|
|
Crack_X
Anti-War
Ex-Staff
Desconectado
Mensajes: 2.322
Peace & Love
|
Puedes usar vbnewline o vbcrlf si no quieres usar el char(13).
|
|
|
En línea
|
|
|
|
NYlOn
Desconectado
Mensajes: 842
OOOOHHHHHH, TARAGÜIIII xDDDDDD
|
No se si es esto lo q buscas: XY = Split(Variable, vbNewLine)
Eso lo q hace es tomar como limite el salto de linea (vbNewLine) ESpero q sea lo q buscabas Un saludo.
|
|
|
En línea
|
|
|
|
Thaorius
|
Hasta hay todo bien, pero como cargo el txt en una variable? Se como cargar el txt a un txtbox pero no queda, tiene que ser una variable. Saludos
|
|
|
En línea
|
|
|
|
NYlOn
Desconectado
Mensajes: 842
OOOOHHHHHH, TARAGÜIIII xDDDDDD
|
Variable = Text1.Text ???
|
|
|
En línea
|
|
|
|
Thaorius
|
No, yo digo como cargo los datos del ARCHIVO.txt en una variable, sin el txtbox.
Saludos
|
|
|
En línea
|
|
|
|
NYlOn
Desconectado
Mensajes: 842
OOOOHHHHHH, TARAGÜIIII xDDDDDD
|
Open "C:\Archivo.txt" For Input As #1 Do While Not EOF(1) Line Input #1, Buffer Var = Var & vbNewLine & Buffer Loop Close #1 MsgBox Var 'esta es la variable con el Archivo.txt
Saludos.
|
|
|
En línea
|
|
|
|
Slasher-K
Desconectado
Mensajes: 1.477
|
Dim sBuffer$, hFile%
hFile = FreeFile
Open "C:\Archivo.txt" For Binary As #hFile sBuffer = String$(LOF(hFile), 0) Get #hFile,1,sBuffer
Close #hFile
Otra alternativa es esa. Saludos.
|
|
|
En línea
|
A la reina de las profundidades que cuida los pasos de una sombra en la noche :*
|
|
|
Thaorius
|
Gracias a los 2, lla funciona.
Saludos
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
[C] Split
Programación C/C++
|
_*p
|
3
|
3,088
|
19 Febrero 2011, 15:55 pm
por _*p
|
|
|
[SOURCE] MultiSplit7913 Un split diferente XD
« 1 2 »
Programación Visual Basic
|
79137913
|
14
|
5,062
|
22 Marzo 2011, 19:09 pm
por Psyke1
|
|
|
Split en C
Programación C/C++
|
Distorsion
|
4
|
2,794
|
29 Octubre 2012, 03:18 am
por rir3760
|
|
|
problema con split
« 1 2 »
Java
|
alex_alex
|
12
|
5,251
|
23 Mayo 2014, 22:35 pm
por alex_alex
|
|
|
problema con split y webrequest
.NET (C#, VB.NET, ASP)
|
snakeboy8
|
4
|
3,121
|
4 Marzo 2015, 12:13 pm
por snakeboy8
|
|