Entrada y salida de datos estándar.
En C++, la entrada y salida de datos se maneja principalmente a través de flujos de datos. Estos flujos representan canales de comunicación entre el programa y el entorno externo, como la consola, archivos, dispositivos de red, etc.
Flujos de entrada y salida estándar:
C++ proporciona flujos de entrada y salida estándar predefinidos, que facilitan la interacción con el usuario a través de la consola. Estos flujos son:
std::cin: Flujo de entrada estándar. Se utiliza para leer datos introducidos por el usuario desde la consola.std::cout: Flujo de salida estándar. Se utiliza para mostrar información en la consola.
Operadores de entrada y salida:
Para realizar operaciones de entrada y salida sobre los flujos de datos, se utilizan dos operadores principales:
>>: Operador de extracción. Se utiliza para leer datos desde un flujo de entrada y almacenarlos en variables.<<: Operador de inserción. Se utiliza para insertar datos en un flujo de salida y mostrarlos en la consola o enviarlos a un archivo.
Ejemplos de entrada y salida:
Leer un número entero desde la consola y almacenarlo en una variable:
int numero;
std::cin >> numero; // Se lee un número entero del flujo de entrada 'std::cin' y se almacena en la variable 'numero'
Mostrar un mensaje en la consola:
std::cout << "Hola, mundo!" << std::endl; // Se inserta el mensaje "Hola, mundo!" en el flujo de salida 'std::cout' y se muestra en la consola
Leer una cadena de texto desde la consola y almacenarla en una variable:
std::string nombre;
std::getline(std::cin, nombre); // Se lee una línea de texto del flujo de entrada 'std::cin' y se almacena en la variable 'nombre'
Comentarios
Publicar un comentario