jueves, 2 de mayo de 2013

Convertir una cadena de caracteres a entero ,flotante o double.


Para convertir de una cadena de caracteres "char" a un entero se usa "atoi" , para convertir a "flota" o a "double" se usa "atof".

El "cout.precision" es el numero de cifras que nos va arrojar el ejecutable contando enteros y decimales.



CODIGO COMPLETO.


#include<iostream.h>
#include<conio.h>

using namespace std;

int main ()
{
double a1,b1,d, c;
char a[50],b[50];
long r;

cout<<"\n\n    Convertir una cadena de caracteres a int ,float o double, sumarlos y utilizar cout.precision";
cout<<"\n\n  Captura numero a sumar :";
cin>>a;
a1=atof(a);
cout<<"\n\n  Captura numero a sumar :";
cin>>b;
b1=atof(b);
cout<<"Numero de cifras :";
cin>>d;
c=a1+b1;
cout.precision(d);
cout<<"\n\n    La suma es : "<<c;
getch();
}




No hay comentarios.:

Publicar un comentario