elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
05 Septiembre 2008, 23:58  



+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (Moderadores: BADBYTE-K, hadess_inf)
| | | |-+  visual studio + metodo split
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Imprimir
Autor Tema: visual studio + metodo split  (Leído 351 veces)
darksteel-

Desconectado Desconectado

Mensajes: 143


¡Amo YaBB SE!


Ver Perfil
visual studio + metodo split
« en: 04 Mayo 2008, 03:26 »

 :P saludos.

bueno estoy haciendo una aplicacion en ambiente visual studio 2005, la cual lee un archivo txt.

el problema es que guardo los datos asi.

Código:
nombre,apellido,edad,pais


el problema es al leerlo y meterlo en un arreglo(array) llamado strNombre.

he tratado de usar la funcion de split, colocando como delimitador la ",", pero no me funciona :(. alguna sugerencia?


En línea

easycreations.org
naderST

Desconectado Desconectado

Mensajes: 237



Ver Perfil
Re: visual studio + metodo split
« Respuesta #1 en: 04 Mayo 2008, 03:36 »

Código:
Public Class Form1

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim strNombre As String

        strNombre = "Juan,Moreno,15"

        MsgBox(Split(strNombre, ",")(1))
    End Sub
End Class

Te devolveria el apellido.

0 = Nombre
1 = Apellido
2 = Edad
En línea
darksteel-

Desconectado Desconectado

Mensajes: 143


¡Amo YaBB SE!


Ver Perfil
Re: visual studio + metodo split
« Respuesta #2 en: 04 Mayo 2008, 03:54 »

muchisimas gracias, eso me funciona a la perfeccion, pero al ponerle el arreglo da error:
Código:
Dim strNombre() As String
        Dim inputfile As StreamReader
        Dim lines As String
        inputfile = File.OpenText("participantes.txt")
        Do While inputfile.Peek <> -1

            lines = inputfile.ReadLine
            strNombre = Split(lines, ",")(1)

        Loop

        inputfile.Close()

Citar
Error   1   Value of type 'String' cannot be converted to '1-dimensional array of String'.   G:\---

Gracias
« Última modificación: 04 Mayo 2008, 04:24 por darksteel- » En línea

easycreations.org
naderST

Desconectado Desconectado

Mensajes: 237



Ver Perfil
Re: visual studio + metodo split
« Respuesta #3 en: 04 Mayo 2008, 04:15 »

Mira aca te dejo un ejemplo
Código:
Imports System
Imports System.IO

Public Class Form1
    Dim inputfile As StreamReader
    Dim lines As String

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        inputfile = System.IO.File.OpenText("C:\test.txt")

        Do While inputfile.Peek <> -1
            lines = inputfile.ReadLine
            TextBox1.Text = Split(lines, ",")(0) 'Nombre
            TextBox2.Text = Split(lines, ",")(1) 'Apellido
            TextBox3.Text = Split(lines, ",")(2) 'Edad
        Loop
    End Sub
End Class

C:\test.txt
Código:
jose,moreno,15
En línea
darksteel-

Desconectado Desconectado

Mensajes: 143


¡Amo YaBB SE!


Ver Perfil
Re: visual studio + metodo split
« Respuesta #4 en: 04 Mayo 2008, 04:24 »

heyy ya lo logree asi:
Código:
Dim inputfile As StreamReader
        Dim lines As String
        inputfile = File.OpenText("participantes.txt")
        For i As Integer = 0 To (strNombre.Length - 1)
            lines = inputfile.ReadLine
            strNombre(i) = Split(lines, ",")(i)
        Next

        inputfile.Close()

muchas gracias por tu ayuda deverdad!
« Última modificación: 04 Mayo 2008, 04:26 por darksteel- » En línea

easycreations.org
Páginas: [1] Ir Arriba Imprimir 
Ir a:  







Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC