| 
	
		|  Autor | Tema: Leer numero seguido de carácter  (Leído 4,266 veces) |  
	| 
			| 
					
						| eleon 
								
								 Desconectado 
								Mensajes: 99
								
								
								
								
								
								   | 
 
Hola, buenas tardes:
 Estoy intentando solucionar un problema en el cual me introducen X números seguidos de Y caracteres sin espacio u otro tipo de separación entre ellos, ejemplo: 12345ABC
 
 Guardo el número en una variable de tipo "long int", el problema es que el último dígito se pierde, es decir, con nuestro ejemplo en la variable se almacenaría solo 1234 pero no el 5. Sé que podría guardarlo todo en una cadena de caracteres y luego analizarlo para asignar al entero solo el número, pero quisiera saber si se puede solucionar de este modo, guardándolo directamente en el entero de alguna forma sin perder ningún dígito.
 
 ¿Alguna idea para leer el número entero cuando lo siguen caracteres?.
 
 Saludos.
 
 
 |  
						| 
								|  |  
								| « Última modificación: 27 Septiembre 2012, 17:06 pm por eleon » |  En línea | 
 
 |  |  |  | 
			| 
					
						| Javier235 
								
								 Desconectado 
								Mensajes: 14
								
								
								
								
								
								   | 
 
tenés escrito algo de código como para mostrar? 
 
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| eleon 
								
								 Desconectado 
								Mensajes: 99
								
								
								
								
								
								   | 
 
Emm... lo que he planteado es una bobada y creo la descripción es más que suficiente en este caso... pero bueno, ahi va el magnífico script: int main (){   int entero;   cin >> entero;    return 0;}
 El usuario introduce un número seguido de letras (sin ninguna separación) pero la entrada estándar se come el último dígito del número. He puesto un ejemplo en el primer post. Saludos. |  
						| 
								|  |  
								| « Última modificación: 27 Septiembre 2012, 18:24 pm por eleon » |  En línea | 
 
 |  |  |  | 
			| 
					
						| leosansan 
								       
								
								 Desconectado 
								Mensajes: 1.314
								
								
								
								
								
								   | 
 
Hola, buenas tardes:Sin problemas, ¿qué estabas haciendo?:Estoy intentando solucionar un problema en el cual me introducen X números seguidos de Y caracteres sin espacio u otro tipo de separación entre ellos, ejemplo: 12345ABC
 #include <stdio.h> main(){    int i;    return 0;}
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| leosansan 
								       
								
								 Desconectado 
								Mensajes: 1.314
								
								
								
								
								
								   | 
 
El usuario introduce un número seguido de letras (sin ninguna separación) pero la entrada estándar se come el último dígito del número. He puesto un ejemplo en el primer post.No se come nada: #include <iostream>using namespace std;int main(){    int entero;    cin >> entero;    cout << "entero=" << entero<< endl;    return 0;}
 Saludos. |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| Caster | 
 
Edito el post porque había entendido mal tu problema, no se tendría que perder ningún dígito, los códigos que te han dejado mas arriba funcionan perfectamente, para C y para C++, la próxima vez que tengas una duda especifica el lenguaje en el que estas trabajando y postea el código que tienes para que sea mas fácil ayudarte.
 Saludos
 |  
						| 
								|  |  
								| « Última modificación: 27 Septiembre 2012, 18:37 pm por Caster » |  En línea | 
 
 |  |  |  | 
			| 
					
						| leosansan 
								       
								
								 Desconectado 
								Mensajes: 1.314
								
								
								
								
								
								   | 
 
Y si quieres guardar el número y la cadena:Estoy intentando solucionar un problema en el cual me introducen X números seguidos de Y caracteres sin espacio u otro tipo de separación entre ellos, ejemplo: 12345ABC
 #include <stdio.h> main(){    int i;    char linea [80];    return 0;}
 Saludos. |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  |  |  
 
	
 
 
				
					
						| Mensajes similares |  
						|  | Asunto | Iniciado por | Respuestas | Vistas | Último mensaje |  
						|   |   | leer el contenido de un archivo hasta un caracter concreto Programación Visual Basic
 | ELGRANSOLRAC | 3 | 2,752 |  2 Marzo 2008, 13:14 pm por ~~
 |  
						|   |   | [Ayuda][C] Leer solo un caracter. Programación C/C++
 | GROV | 6 | 11,824 |  24 Octubre 2012, 03:25 am por GROV
 |  
						|   |   | Ayuda - Leer Caracter por Caracter Scripting
 | SpesMod | 3 | 5,839 |  3 Febrero 2014, 07:03 am por Eleкtro
 |  
						|   |   | (Consulta) Leer *exactamente* un carácter en Java Java
 | class_OpenGL | 5 | 4,436 |  3 Noviembre 2017, 22:12 pm por ivancea96
 |  
						|   |   | leer caracter de una web con InternetReadFile Programación C/C++
 | neg1414 | 2 | 5,079 |  12 Diciembre 2019, 08:30 am por neg1414
 |    |