3. Entrada y salida
std::cout y std::endl
Salida estándar. \\n o std::endl (este último además vacía el buffer).
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).
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');
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
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 }