| 
	
		|  Autor | Tema: Ayuda extraer int de un string C++  (Leído 4,820 veces) |  
	| 
			| 
					
						| evicar 
								
								 Desconectado 
								Mensajes: 36
								
								
								
								
								
								   | 
 
hola a todos tengo un pequeño problemita para la "U" ojala puedan ayudarme; necesito pasar a variables la siguiente cadena separada por "+" y "/" ej: 25+3/23+6 visitae1=25 locale1=3 visitae2=23 locale2=6 en internet estuve buscando algo que me sirvió pero no lo suficiente ya que no pude pasar a variables los datos, solo pude separarlos. /* strtok example */#include <stdio.h>
 #include <string.h>
 
 int main ()
 {
 char str[] ="25+5/13+6";
 char  * pch;
 pch = strtok (str," +/");
 int visitae1;
 int locale1;
 int visitae2;
 int locale2;
 while (pch != NULL)
 {
 printf ("%s\n",pch);
 
 
 pch = strtok (NULL, " +/");
 
 
 }
 system("pause");
 
 return 0;
 }
 
 
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| durasno 
								 
								
								 Desconectado 
								Mensajes: 373
								
								
								
								
								
								   | 
 
Hola! busca la funcion atoi
 
 Saludos
 
 
 |  
						| 
								|  |  
								|  |  En línea | 
 
 Ahorrate una pregunta, lee el man |  |  |  | 
			| 
					
						| STANHMAL 
								
								 Desconectado 
								Mensajes: 107
								
								 
								ςταηhmαl - hηαfε
								
								
								
								
								
								     | 
 
para C++  yo utilizo la siguiente función porque siempre me dio problemas el atoi : int stringToInt(string val){    istringstream sstr(val);    int ival;    sstr>>ival;    return ival;} 
 PD: tu código es C  no C++ $4!u2 |  
						| 
								|  |  
								|  |  En línea | 
 
 Power Metal vs Reggaeton Que es mi ordenador mi tesoro que todo el mundo ha de temer. Mi ley, el ratón y el módem. Mi única patria, la red |  |  |  | 
			| 
					
						| evicar 
								
								 Desconectado 
								Mensajes: 36
								
								
								
								
								
								   | 
 
Hola! busca la funcion atoi
 
 Saludos
 
 para C++  yo utilizo la siguiente función porque siempre me dio problemas el atoi : int stringToInt(string val){    istringstream sstr(val);    int ival;    sstr>>ival;    return ival;} 
 PD: tu código es C  no C++ $4!u2eso serviría pero solo para los primeros numeros, pero yo tambien necesito asignarle una variable a los demas,,,o es muy tonto lo que estoy diciendo?   |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| STANHMAL 
								
								 Desconectado 
								Mensajes: 107
								
								 
								ςταηhmαl - hηαfε
								
								
								
								
								
								     | 
 
eso serviría pero solo para los primeros numeros, pero yo tambien necesito asignarle una variable a los demas
 disculpa pero no entiendo a que te refieres. |  
						| 
								|  |  
								|  |  En línea | 
 
 Power Metal vs Reggaeton Que es mi ordenador mi tesoro que todo el mundo ha de temer. Mi ley, el ratón y el módem. Mi única patria, la red |  |  |  | 
			| 
					
						| evicar 
								
								 Desconectado 
								Mensajes: 36
								
								
								
								
								
								   | 
 
disculpa pero no entiendo a que te refieres.
 lo voy a poner mas simple; el usuario va a ingresar la hora actual de esta forma "13:42:21" donde 13 seran las horas 42 seran los minutos y 21 seran los segundos, lo que yo necesito hacer es asignarle una variable a las horas otra a los minutos y otra a los segundos... no se si quedo mas claro ahi... |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  |  |  | 
			| 
					
						| The Swash 
								
								 Desconectado 
								Mensajes: 194
								
								 
								Programmer
								
								
								
								
								
								     | 
 
Hola,
 Creo que deberías hacer una función para tipo "Split" para buscar datos en base a delimitadores. "strtok" ayudaba en eso pero deberás recorrer todos los posibles "delimitadores".
 
 Un saludo,
 Iván Portilla.
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  |  |  
 
	
 
 
				
					
						| Mensajes similares |  
						|  | Asunto | Iniciado por | Respuestas | Vistas | Último mensaje |  
						|   |   | ¿Extraer palabras de un string? .NET (C#, VB.NET, ASP)
 | dont'Exist | 3 | 4,847 |  17 Marzo 2012, 14:32 pm por dont'Exist
 |  
						|   |   | Ayuda con Extraer caracteres dek strftime Programación C/C++
 | practi1 | 7 | 3,620 |  28 Junio 2014, 16:32 pm por practi1
 |  
						|   |   | Extraer Palabra de un String con delimitadores PHP
 | spysecurityca | 4 | 4,088 |  3 Septiembre 2014, 16:51 pm por WHK
 |  
						|   |   | Extraer dato de String (JAVA) Java
 | davidlynch | 2 | 2,523 |  7 Mayo 2015, 09:57 am por Sr_Malweriks
 |  
						|   |   | extraer palabra de string .NET (C#, VB.NET, ASP)
 | PETTETE | 5 | 5,318 |  19 Septiembre 2017, 14:51 pm por Eleкtro
 |    |