sábado, 18 de enero de 2014

Tipo de dato STRING

El uso del tipo de dato “string” es muy similar al tipo de dato “char”. Si tienen alguna duda sobre el tipo de dato char, pueden consultar información en el siguiente link :  TIPO DE DATO CHAR.

STRING
El uso del string es mucho más práctico usarlo sobre todo cuando pedimos datos muy extensos como nombres completos, direcciones, etc. A diferencia del tipo de dato char, el string no encasilla los enunciados, es decir, si deseas escribir dos renglones este tipo de dato guardara tal cual lo que escribiste.
Otra característica es que es muy práctico porque lo podemos manipular como si tuviéramos un tipo de dato int , es decir que al momento de que queramos imprimir lo que tiene la variable string únicamente mandamos llamar la variable y no es necesario recorrerla como en el char.

El problema que nos plantearemos será el siguiente:

Realizar un programa en C++ que pida datos al usuario (nombre, domicilio, edad, RFC) y que imprima los datos ingresados.


#include <iostream>
using namespace std;
int main()
{
    string nombre, domicilio, RFC;
    int edad;
    cout<<":::::::::Ingresa los siguientes datos:::::::::::"<<endl;
    cout<<"NOMBRE COMPLETO:  ";
    cin>>nombre;
    fflush(stdin);
    cout<<"DOMICILIO: ";
    cin>>domicilio;
    fflush(stdin);
    cout<<"EDAD: ",
    cin>>edad;
    fflush(stdin);
    cout<<"RFC: ";
    cin>>RFC;

    cout<<":::::::::DATOS INGRESADOS::::::::::::::"<<endl;
    cout<<"Nombre: "<<nombre<<endl;
    cout<<"Domicilio: "<<domicilio<<endl;
    cout<<"Edad: "<<edad<<endl;
    cout<<"RFC: "<<RFC;

    return 0;

}

Resultado final:



NOTAS IMPORTANTES:

·         <<endl;  es un salto de línea.
·         fflush(stdin):  esta línea es muy común cuando se utilizan muchos string y esto significa que refrescara la memoria para seguir guardando más datos, el problema que tendrán si no utilizan este es que únicamente ingresaran el primer string y el programa se saltara hasta terminarlo.

 Recuerden que si tienen alguna duda pueden comentar en este blog.
Siganos en facebook y twitter y esten al pendiente de nuestras entradas.




No hay comentarios.:

Publicar un comentario

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *