Ver Mensaje Individual
  #7 (permalink)  
Antiguo 22/06/2012, 08:36
Avatar de cronopiomx
cronopiomx
 
Fecha de Ingreso: mayo-2012
Ubicación: Programing Cloud
Mensajes: 282
Antigüedad: 12 años
Puntos: 28
Respuesta: Extraer int desde un string c++

amigo, prueba hacer eso usando atoi() para convertir a int y atof() para float bo double , aqui tienes un ejemplo en tu codigo..

Código:
/* strtok example */
#include <stdio.h>
#include <string.h>
#include <iostream>
#include <vector>
using namespace std;

int main ()
{

  vector <int> list;
  char str[] ="25+5/13+6";
  char  * pch;
  pch = strtok (str," +/");
 int visitae1;
 int locale1;
 int visitae2;
 int locale2; 
  while (pch != NULL)
  {
    list.push_back(atoi(pch));    
    pch = strtok (NULL, " +/");        
  }  
  
  for (int i =0; i <  list.size(); i++)
      cout<<list[i]<<endl;
  
  
  system("pause");
  
  return 0;
}
s2
crono