ProPixel

Participe do fórum, é rápido e fácil

ProPixel
ProPixel
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Ir para baixo
covital
covital
Membro VIP

<b>Idade</b> Idade : 27
<b>Posts</b> Posts : 2107
<b>Créditos</b> Créditos : 0
<b>Respeito</b> Respeito : 18
God damn asshole
Funções de saída de C++

As funções de saída de C++ são encontradas na biblioteca padrão de entrada/saída, a IOSTREAM.

No caso, para imprimir uma mensagem basta adicionar a linha com a função COUT. Tudo que deve ser mostrado na tela deve estar especificado entre os acumuladores de saída (<<) e as aspas ("").

//exemplo1
#include <iostream>
// biblioteca padrão I/O de C++
using namespace std;
int main (void)**
cout <<"Esta e uma mensagem sendo mostrada na tela"*
return 0;
**
O exemplo acima vai mostrar apenas uma mensagem na tela.

Exibindo resultado de variáveis

O que também podemos fazer é imprimir variáveis como por exemplo o resultado de uma soma.

Diferentemente de C, para fazermos isso, não é necessário incluir uma máscara de dado. Basta colocarmos a variável entre os acumuladores..

//exemplo2
#include <iostream>
using namespace std;
int main (void)**
int a, b, resultado;
a=5;
b=10;
resultado=a+b;
cout <<a<<" + "<<b<<" = "<<resultado;
return 0;
**

No exemplo acima, atribuímos os valores de 5 na variável a, 10 na variável b e guardamos o resultado de a+b na variável resultado.

Na saída, colocamos diretamente as três variáveis depois dos acumuladores e reiniciamos a mensagem com mais um acumulador para cada impressão.

Controle de texto

O controle de texto é dado do mesmo modo que em C. Todos os controles são determinados pelo caracter barra invertida (\) e uma letra. Cada letra faz algo determinado, veja a tabela abaixo e o exemplo:

 [C/C++] Funções de Saída em C++  Tuto15t

Na maior parte da vezes, você irá usar apenas o \n para começar uma nova linha.

E em C++ é um bom costume sempre utilizar no final da função o endl (END LINE), dessa forma não precisamos nos preocupar com a mensagem que virá depois porque ela automaticamente virá em outra linha.

//exemplo3
#include <iostream>
using namespace std;
int main (void)**
int a, b, c, d, r1, r2;
a=5;
b=10;
c=15;
d=25;
r1=a+b;
r2=c+d;
cout <<"O calculo retornou o seguinte resultado:"<<endl;
cout << a <<" + "<< b <<" = "<< r1;
cout << c <<" + "<< d <<" = "<< r2;
return 0;
**

Confessamos que a função COUT é um tanto complicada de usar quando temos que mostrar muitas variáveis na mensagem. A sua vantagem é poder imprimir diretamente a variável, mas se quiser ter um controle maior da mensagem com o PRINTF, existe uma biblioteca em C++ idêntica a de C, ela é o CSTDIO. Então, usando esta biblioteca você tem em C++ os mesmos controles do printf de C.

Essa pode ser uma boa ajuda na hora de fazer sua interface entre o computador e o usuário!

Fonte: tiexpert
Koily
Koily
Coordenador

<b>Idade</b> Idade : 29
<b>Posts</b> Posts : 4744
<b>Créditos</b> Créditos : 250
<b>Respeito</b> Respeito : 36
Foco, força e fé.
Warning :  [C/C++] Funções de Saída em C++  ZsaKMOb
Funções de saída e funções de entrada. Ótimo, tem que ser completo. Parabéns, bom tutorial! Tem que ter paciência pra ler. Eu leio rápido, então, estou tranquilo, e ainda conheço o assunto..

C/C++ é assim, se começou, tem que terminar, não pode pular nada, se não vai ter problemas.
covital
covital
Membro VIP

<b>Idade</b> Idade : 27
<b>Posts</b> Posts : 2107
<b>Créditos</b> Créditos : 0
<b>Respeito</b> Respeito : 18
God damn asshole
É,
tem que ser tudo em ordem,
ainda bem que está tudo em ordem por aqui.
Koily
Koily
Coordenador

<b>Idade</b> Idade : 29
<b>Posts</b> Posts : 4744
<b>Créditos</b> Créditos : 250
<b>Respeito</b> Respeito : 36
Foco, força e fé.
Warning :  [C/C++] Funções de Saída em C++  ZsaKMOb
Com as postagens a ordem muda. Mas você vai vendo tudo e vai entendendo ou vai vendo de acordo com sua necessidade.
Conteúdo patrocinado
Ir para o topo
Permissões neste sub-fórum
Não podes responder a tópicos