Autor
|
Tema: Duda sobre almacenar palabra letra a letra (Leído 9,967 veces)
|
Meyer900
Desconectado
Mensajes: 104
|
Hola: mi duda es la sgte; me pasan una cadena por consola, ya sea texto o numeros. quisiera saber como tengo que hacer para recorrer la cadena letra a letra y almacenar dichos caracteres en un array. gracias.
|
|
|
En línea
|
|
|
|
Novlucker
Ninja y
Colaborador
Desconectado
Mensajes: 10.683
Yo que tu lo pienso dos veces
|
Puedes utilizar algo así Dim aray() As String variable = "texto" ' es el texto que recibes por consola ReDim Preserve aray(Val(Len(variable) - 1)) For i = 0 To Len(variable) - 1 aray(i) = Mid(variable, i + 1, 1) Next
Saludos
|
|
|
En línea
|
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD "Hay dos cosas infinitas: el Universo y la estupidez humana. Y de la primera no estoy muy seguro." Albert Einstein
|
|
|
Meyer900
Desconectado
Mensajes: 104
|
mas o menos entiendo el sentido de lo que estas haciendo, el problema es la sintaxis que usas, que no me parece que sea c#. la idea esta clara, que es hacer un bucle que recorra la palabra letra a letra y la meta en un array. pero es que no se de que forma sera la sintaxis para asociar el for a lo que has pillado de consola, la cadena que te han pasado. de otra manera lo que harias seria meter los valores que va adquiriendo la variable en el for(i = 0 etc) en el array, que no es mi interes. por eso no me queda clara la sintaxis en c #. gracias por la ayuda y acepto mas sugerencias.
|
|
|
En línea
|
|
|
|
Meyer900
Desconectado
Mensajes: 104
|
ya esta. ya he resuelto el asunto. gracias por vuestra colaboracion
|
|
|
En línea
|
|
|
|
Novlucker
Ninja y
Colaborador
Desconectado
Mensajes: 10.683
Yo que tu lo pienso dos veces
|
ok, es que como no decía el lenguaje, es vb.net string variable = "texto" string[] aray; aray = new string[variable .length-1]; for (int i=0;i<variable.length;i++){ aray[i]=variable.substring(i,1); }
Bueno.. esa sería la idea en C#, no lo he probado, pero debería de estar bien Saludos [Modifico] Ya lo estaba publicando, así que igualmente lo dejo
|
|
|
En línea
|
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD "Hay dos cosas infinitas: el Universo y la estupidez humana. Y de la primera no estoy muy seguro." Albert Einstein
|
|
|
SeniorX
Desconectado
Mensajes: 1.347
Programador Novato
|
Hola! Si bien las otras soluciones funcionan, se puede hacer mas rapido con: string palabra = "hola"; char[] ch = palabra.ToCharArray();
|
|
|
En línea
|
try { live(); } catch (ShitHappensException ex) { MessageBox.Show(ex.Solution) } Precaución: La programacion puede producir adiccion
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Duda sobre seleccionar palabra por palabra en RichTextBox (vb.net)
.NET (C#, VB.NET, ASP)
|
Susoch
|
3
|
7,186
|
19 Enero 2012, 18:15 pm
por Susoch
|
|
|
problema virtual key codes en c++ letra ñ en keylogger
Programación C/C++
|
ahaugas
|
2
|
5,038
|
26 Julio 2012, 18:31 pm
por ahaugas
|
|
|
problema con busqueda de silabas ( letra mayuscula)
« 1 2 »
Programación C/C++
|
manutmac
|
10
|
6,168
|
14 Noviembre 2012, 16:09 pm
por rir3760
|
|
|
[DUDA] Como Desactivar Dispositivos Portátiles Para Que Se Le Asigne Una Letra
Windows
|
KZN
|
3
|
2,976
|
11 Marzo 2014, 17:00 pm
por Randomize
|
|
|
Comparar letra una letra en un array, con una letra del abcdario
Programación C/C++
|
Naimaderis
|
2
|
4,006
|
10 Marzo 2017, 04:24 am
por Naimaderis
|
|