Autor
		 | 
		
			Tema: Duda sobre almacenar palabra letra a letra  (Leído 10,407 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,875
						 | 
						
							 
							
								19 Enero 2012, 18:15 pm 
								por Susoch
							
						 | 
					 
					
						
							 
						 | 
						
							 
						 | 
						
							problema virtual key codes en c++ letra ñ en keylogger
							 
							Programación C/C++
						 | 
						
							ahaugas
						 | 
						
							2
						 | 
						
							5,364
						 | 
						
							 
							
								26 Julio 2012, 18:31 pm 
								por ahaugas
							
						 | 
					 
					
						
							 
						 | 
						
							 
						 | 
						
							problema con busqueda de silabas ( letra mayuscula)
							« 1 2 » 
							Programación C/C++
						 | 
						
							manutmac
						 | 
						
							10
						 | 
						
							6,812
						 | 
						
							 
							
								14 Noviembre 2012, 16:09 pm 
								por rir3760
							
						 | 
					 
					
						
							 
						 | 
						
							 
						 | 
						
							[DUDA] Como Desactivar Dispositivos Portátiles Para Que Se Le Asigne Una Letra
							 
							Windows
						 | 
						
							KZN
						 | 
						
							3
						 | 
						
							3,363
						 | 
						
							 
							
								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,485
						 | 
						
							 
							
								10 Marzo 2017, 04:24 am 
								por Naimaderis
							
						 | 
					 
				 
			    |