Tutorial de C++ Instituto Tecnológico de Costa Rica
[Índice][Previo] [Siguiente]

Cin

cin el el comando complementario de cout. Lee lo que se introduce desde el teclado, y en este sentido es también una caja negra, pues no sabemos cómo lo hace. La sintaxis es similar a la de cout:

  #include <iostream.h>
  main()
  {
   int numero;
   cout << "Introduce un número:";
   cin >> numero;
  }

El operador >>, llamado operador de extracción, es obviamente el opuesto de <<: toma los datos de cin y los asigna a numero. Ya que numero es un entero, cin convertirá la entrada en un entero, si es posible; si la entrada es "hola", por ejemplo, no debemos esperar que sea convertido a un entero.
Los operadores especiales dec, oct y hex también seleccionan la base para cin, de forma separada a cout. Si no se especifica ninguna, la entrada será por defecto decimal.

[Índice][Previo] [Siguiente]

Free Web Hosting