Café y Código

3. Entrada y salida

std::cout y std::endl

Salida estándar. \\n o std::endl (este último además vacía el buffer).

Salida
CPP
1 #include <iostream>
2
3 int main() {
4 std::cout << "Línea 1\n";
5 std::cout << "Línea 2" << std::endl;
6 return 0;
7 }

std::cin

Equivale a “Leer” en PSeInt para números y palabras simples. Ojo: cin >> deja el salto de línea en el buffer; si después leés una línea completa, conviene usar std::getline con cuidado (a veces hace falta un cin.ignore() antes).

Entrada básica
CPP
1 #include <iostream>
2 #include <string>
3
4 int main() {
5 int n;
6 std::cout << "Ingresá un entero: ";
7 std::cin >> n;
8
9 std::cin.ignore(10000, '\n'); // limpiar hasta el fin de línea
10 std::string linea;
11 std::cout << "Ingresá una frase: ";
12 std::getline(std::cin, linea);
13
14 std::cout << "n=" << n << " frase=" << linea << "\n";
15 return 0;
16 }

Ejercicio

Pedí dos enteros y mostrá su suma.

Ver idea
CPP
1 #include <iostream>
2
3 int main() {
4 int a, b;
5 std::cin >> a >> b;
6 std::cout << a + b << "\n";
7 return 0;
8 }

Dato curioso: C++ apareció en 1985; Bjarne Stroustrup en Bell Labs. Wikipedia

Ko-fi
Donaciones
Apoyá cafeycodigo con un café en Ko-fi. Colaboradores: insignia, muro y zona exclusiva.