Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Damdrez92 en 1 Junio 2011, 20:40 pm



Título: Quiero saber como se convierte acá de un String a un Int
Publicado por: Damdrez92 en 1 Junio 2011, 20:40 pm
#include <iostream>
#include <vector>
#include <string>
using namespace std;

//*Variables
    int nBits, i;
    int representacion;
    string sNumero;
    int vNumero[0];
//========================================
main(){//*Metodo main
           
    cout <<"Ingrese el numero de bits"<<endl;
    cin >> nBits;
    int*vNumero = new int [nBits];//Asigno el tamaño del vector
    do {
    cout <<"Selccione esquema de representacion binaria"<<endl;
    cout <<"1. Binario sin signo"<<endl;
    cout <<"2. Binario con signo"<<endl;
    cin >> representacion;
    cout <<"Digite el numero binario"<<endl;
    cin >> sNumero;
    for(i=0;i<nBits;i++)
    {
         string k = sNumero.substr(i, i+1)
         vNumero=(int)(k);
    }
   
    for(i=0;i<nBits;i++)
    {
         cout << vNumero;
    }
   
    } while((representacion!=1)&(representacion!=2));
    switch (representacion)
    {
      case 1:
           cout <<"sin signo"<<endl;
           
           cin >> sNumero;
           break;
      case 2:
           cout <<"con signo"<<endl;
           
           cin >> sNumero;
           break;
    } 
}


Título: Re: Quiero saber como se convierte acá de un String a un Int
Publicado por: Queta en 1 Junio 2011, 20:43 pm
http://www.cplusplus.com/reference/clibrary/cstdlib/atoi/ (http://www.cplusplus.com/reference/clibrary/cstdlib/atoi/)