Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Uso de cin,
cout, scanf y printf
La entrada y salida de datos en C++ es simple (al
menos para los casos más comunes). Con esto
hago una comparación entre C++ y Java, pues
leer una entrada del usuario por teclado en C++
es bastante simple mientras que en Java implica
una serie de conceptos adicionales que la hacen
un tanto más complicada. Por suerte para
nosotros en esta sección veremos cómo leer por
teclado en C++, en otras palabras, asignar a una
variable el valor que el usuario escriba por el
teclado. Adicional a esto veremos también cómo
mostrar texto por pantalla en C++, es decir,
salida de datos.
#include "iostream"
int main()
{
//Se muestra un mensaje por pantalla.
cout << "Hola Mundo" << " Desde
ProgramarYa." << "\n";
return 0;
}
#include "iostream"
#include "string"
int main()
{
//El valor de esta variable se mostrará en
pantalla
string salida1 = "Ejemplo de salida";
//Este valor también se mostrará en pantalla.
int numero = 2;
return 0;
}
#include "iostream"
int main()
{
//Se muestra un mensaje por pantalla.
printf("Hola Mundo");
printf(" Desde ProgramarYa.");
printf("\n");
//Alternativamente
printf("Hola Mundo Desde ProgramarYa.\n");
return 0;
}
Como puedes ver, al ejecutar el código, el
resultado sería el mismo del ejemplo de cout:
"Hola Mundo Desde ProgramarYa", con su
respectivo salto de línea al final. Sin embargo, el
código es bastante diferente, pues printf no nos
permite concatenar valores directamente en un
solo llamado, así que debemos hacer llamadas
sucesivas para imprimir cada parte del mensaje.
Por supuesto, podrías simplemente hacer un
solo llamado a printf con el mensaje completo y
sería mucho más sencillo.
#include "iostream"
#include "string"
using namespace std;
int main()
{
string salida1 = "Ejemplo de salida"; //El valor
de esta variable se mostrará en pantalla
int numero = 2; //Este valor también se
mostrará en pantalla.
string salida2 = "Desde ProgramarYa."; //Estos
valores se concatenarán en una única salida
return 0;
}
#include "iostream"
#include "string"
int main()
{
cout << "Hola! Este es un ejemplo en C++" <<
"\n" << "Por favor ingrese su nombre:" << "\n";
//La instrucción \n es un salto de línea
Mostrando los textos separados
return 0;
}
#include "iostream"
#include "string"
return 0;
}