ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Programacion C++


Enviado por   •  12 de Marzo de 2014  •  671 Palabras (3 Páginas)  •  263 Visitas

Página 1 de 3

Entrada Estándar

La biblioteca de C++ proporciona un objeto cin de la clase iostream , vinculado con la entrada estándar de ahí que reciba el nombre de flujo de entrada que tiene un especial interés por que permite a un programa leer datos desde dicha entrada estándar

La forma de utilizarlo cin>> var1 [[>> var2]…]

El operador >> utilizado por cin para leer datos de la entrada estándar recibe el nombre de operador de extracción. Lo especificado entre corchetes es opcional. Las variables var1, var2….pueden ser de cualquier tipo primitivo o una cadena de caracteres. Por ejemplo, el siguiente programa solicita del teclado un carácter, dos valores enteros, un valor real y una cadena de caracteres y los visualiza.

#include <iostream>

using namespace std;

int main()

{

Unsigned char car ;

Int ¡Dato 1,Dato2;

Double dDato;

String str Dato;

Cout<< “introducer un character”;

Cin>> car;

Cout <<” introducer dos datos enteros”;

Cin>> ¡Dato 1>>¡Dato2;

Cout<<”introducir un real”;

Cin>>”dDato”

Cout<<”introducir una cadena de caracteres”;

Cin>>strDato;

Cout<<car<<end1;

Cout<< ¡ Dato<<”, “<<¡Dato2<<endl;

Cout<<dDato<<end1;

Cout<<str Dato <<end1;s

return 0;

}

Cuando se ejecuten este problema se comprobara como muestra el ejemplo indicado a continuación

Introducir un carácter: A

Introducir dos enteros: 23 45

Introducir un real: 3.14159265

Introducir una cadena de caracteres : hola

A

23,45

3.14159265

Hola

Cuando un programa en ejecución solicita al suario un dato estye introduce el dato solicitado y a continuación pulsa la tecla Entrar . Si el programa solicita varios datos, estos pueden ser introducidos. Esto es>> de cin interpreta elk espacio en blanco o la pulsación de la teclaentar como un separador que será ignorado cuando se lea el siguiente valor.

Si el usuario introduce “saludos a todos” , el operador >> cin obtendría los caracteres que hay hasta encontrar un espacio en blanco ( un seprador)¿ como leemos una cadena de caracteres que obtenga espacios en blanco ¿ pues invocando ala función gettline

Getline (cin, str); // str es una variable de tipo string

La función Getline

...

Descargar como (para miembros actualizados)  txt (4.5 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com