Lições do módulo (3/3)
Entrada/Saída e fluxos
No C++, a entrada e a saída padrão são gerenciadas por meio de *_ fluxos _ * (fluxos de dados) definidos na biblioteca padrão <iostream>.
Os dois principais objetos que irá utilizar são:
std::cout: o fluxo de saída (associado à tela).std::cin: o fluxo de entrada (associado ao teclado).
Impressão com std::cout
Para enviar dados para a tela, usamos o operador de inserção <<:
#include <iostream>
int main() {
std::cout << "Hello!" << " Welcome to C++." << std::endl;
return 0;
}<<pode ser encadeado para imprimir diferentes textos e variáveis consecutivamente.std::endlinsere um caractere de nova linha (\n) e libera a transmissão (garante que a saída seja exibida imediatamente na tela).
Leitura com std::cin
Para ler os valores inseridos pelo usuário, usamos o fluxo de entrada padrão std::cin combinado com o operador de extração >>:
#include <iostream>
int main() {
int age;
std::cout << "Enter your age: ";
std::cin >> age; // Extracts user input and saves it into age
std::cout << "You are " << age << " years old." << std::endl;
return 0;
}Experimente também.
Imprima a mensagem 'C++ is fast!' seguida de uma nova linha usando std::endl.
Mostrar dica
Usa l 'operatore d' inserimento `<<`con `std::cout' e'std::endl`.
Solução disponível após 3 tentativas
Declare uma variável inteira chamada number. Leia o seu valor a partir da entrada padrão usando std::cin e, em seguida, imprima-o usando std::cout.
Mostrar dica
Para ler use `std::cin >> number;`e para imprimir use 'std::cout << number;`.
Solução disponível após 3 tentativas