Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> Linguagem C

Dominando Entrada e Saída em C++: Guia Prático

Entrada/Saída Básica em C++

Este tutorial demonstra como usar o objeto cin para receber entrada do usuário e o objeto cout para apresentar saída, ilustrado com exemplos passo a passo.

Saída em C++

Em C++, cout envia dados formatados para o console. Ele é combinado com o operador de inserção << para exibir texto, números e variáveis.


Exemplo 1: Saída de String

#include <iostream> using namespace std; int main() { // Imprime a string entre aspas cout << "Esta é programação C++"; return 0; }

Saída

Esta é programação C++ 

Como o programa funciona

Nota: Sem using namespace std;, você escreveria std::cout em vez de cout. Usar o qualificador completo do namespace evita conflitos de nomes potenciais e é geralmente recomendado para projetos maiores.

#include <iostream> int main() { // Imprime a string entre aspas std::cout << "Esta é programação C++"; return 0; }

Exemplo 2: Saída de Números e Caracteres

Imprimir dados numéricos e de caracteres segue o mesmo padrão, mas omite aspas em torno dos valores.

#include <iostream> using namespace std; int main() { int num1 = 70; double num2 = 256.783; char ch = 'A'; cout << num1 << endl; // inteiro cout << num2 << endl; // double cout << "caractere: " << ch << endl; // char return 0; }

Saída

70 256.783 caractere: A 

Notas

Entrada em C++

Em C++, cin lê dados formatados do teclado. O operador de extração >> recupera a entrada para variáveis.


Exemplo 3: Entrada/Saída de Inteiro

#include <iostream> using namespace std; int main() { int num; cout << "Digite um inteiro: "; cin >> num; // Lê entrada cout << "O número é: " << num; return 0; }

Saída

Digite um inteiro: 70 O número é: 70 

Aqui, cin >> num; captura a entrada do usuário e armazena em num. O operador de extração pode lidar com qualquer tipo que suporte streaming de entrada.

Dica: Se preferir evitar a diretiva using namespace std;, substitua cin por std::cin e cout por std::cout.

C++ Recebendo Múltiplas Entradas

#include <iostream> using namespace std; int main() { char a; int num; cout << "Digite um caractere e um inteiro: "; cin >> a >> num; cout << "Caractere: " << a << endl; cout << "Número: " << num; return 0; }

Saída

Digite um caractere e um inteiro: F 23 Caractere: F Número: 23 

Linguagem C

  1. Fundamentos de C#: Essenciais de Entrada e Saída
  2. Dominando Entrada e Saída em C++: Guia Prático
  3. Dominando Operadores em C++: Guia Completo com Exemplos Práticos
  4. Comentários em C++: Boas Práticas para Código Legível e Manutenível
  5. Dominando Templates de Classe em C++: Um Guia Prático
  6. Dominando Entrada e Saída (I/O) em C: scanf() e printf() Explicados
  7. Dominando I/O e Importação de Módulos em Python: Guia Prático
  8. Dominando Entrada e Saída em Java: Imprimir, Ler e Formatados Seus Dados
  9. Dominando Streams em C++: cout, cin, cerr, clog – Guia Prático
  10. Dominando Latches D: Projeto, Operação e Diferenças Principais