elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / Re: convertir numero char a int en: 13 Enero 2011, 23:09 pm
"figura" contiene la dirección de figura[0] y "figura + 1" sería la siguiente dirección, esto es, la de figura[1].

Un saludo.
2  Programación / Programación C/C++ / Re: convertir numero char a int en: 13 Enero 2011, 22:51 pm
Bien, he hecho unas pruebas y aquí tienes el código correcto, comprobado que compila con g++ y funciona bien:

Código:
#include <iostream>
#include <stdlib.h>
using namespace std;
int main(void) {
        char figura[2]={'1','4'};
        if(atoi(figura + 1) >=1 && atoi(figura + 1) <=8)
                cout << "Correcto" << endl;
        else
                cout << "Error" << endl;
        return 0;
}

Un saludo.
3  Programación / Programación C/C++ / Re: convertir numero char a int en: 13 Enero 2011, 22:16 pm
Buenas tardes,

¿Has probado con la función atoi()?

Quizá algo así:

Código:
if(atoi(figura[1]) >= 1 && atoi(figura[1]) <= 8)
cout << "Correcto" <<endl;

Tendrás que incluir la librería correspondiente.

Un saludo.

EDIT: Se me han adelantado. Siento la repetición.
4  Programación / Programación C/C++ / Re: Error al compilar en: 30 Diciembre 2010, 18:41 pm
Es posible que te hayas equivocado con los nombres de variables y funciones o no llevas muy bien el tema de variables globales y locales. Creo que de la siguiente manera te funcionará:

Código:
//Proyecto conversion de moneda.

#include <iostream>
float CambioEuros (float);
float CambioDolares (float);

int main()
{
using namespace std;
float Euros1;
float Dolares1;



cout << "\t\tConversor de moneda Euro-Dolar" << endl << endl;
cout << "Introduzca el número de euros para convertir a dolares: ";
cin  >> Euros1;
cout << "Son: " << CambioDolares(Euros1) << " dolares." << endl<< endl;
cout << "**********************************************" << endl;

cout << "\t\tConversor de moneda Dolar-Euro" << endl << endl;
cout <<"Introduzca el número de dolares para convertir a euros: ";
cin >> Dolares1;
cout << "Son: " << CambioEuros (Dolares1); << " euros." <<endl;
}

//===============================================================
float CambioEuros (float Dolares)
{
float Euros = (Dolares/0.753);
return Euros;
}
//===============================================================
float CambioDolares (float Euros)
{
float Dolares = (Euros*1.327);
return Dolares;
}
//===============================================================



Si no entiendes alguna cosa o tienes dudas las comentas.

P.D.: No he podido probar el código porque ahora mismo no tengo un ordenador con compilador a mano, pero creo que funciona.

P.D.: Aprovecho este post para mandaros un saludo a todos ya que acabo de registrarme.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines