Aula 5: Entrada com std::cin
Em C você lia a entrada com scanf e &. Em C++ você lê com std::cin e o operador >>. Repare nas setas: cout usa << (para fora, para o ecrã), e cin usa >> (para dentro, na variável). Nesta aula vamos aprender uma coisa — ler um valor do utilizador para dentro de uma variável. Não precisa de & como no
cin é o oposto de cout: em vez de enviar para o ecrã com <<, ele puxa do teclado para dentro de uma variável com >>. A seta sempre aponta para a variável.
- std::cin
- O objeto de entrada padrão do C++. Você lê a partir dele para dentro de uma variável com >>, por exemplo std::cin >> x;
- operador de extração
- Puxa um valor de std::cin para dentro da variável à sua direita. A direção é oposta ao << do cout.
- leitura palavra por palavra
- std::cin >> lê um valor até o próximo espaço/quebra de linha. Uma segunda palavra precisa de outro >>.