Entrar
Últimos assuntos
Os membros mais ativos da semana
Nenhum usuário |
Funções de Saída em C++
Página 1 de 1
Funções de Saída em C++
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 ("").
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..
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:
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.
Essa pode ser uma boa ajuda na hora de fazer sua interface entre o computador e o usuário!
Fonte: tiexpert
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 ("").
O exemplo acima vai mostrar apenas uma mensagem na tela.//exemplo1
#include
// biblioteca padrão I/O de C++
using namespace std;
int main (void)**
cout <<"Esta e uma mensagem sendo mostrada na tela"*
return 0;
**
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..
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:
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.
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.//exemplo3
#include
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:"<cout << a <<" + "<< b <<" = "<< r1;
cout << c <<" + "<< d <<" = "<< r2;
return 0;
**
Essa pode ser uma boa ajuda na hora de fazer sua interface entre o computador e o usuário!
Fonte: tiexpert
Harchel- Programadores
- Mensagens : 27
Reputação : 2
Moedas : 390
Cash : 0
Ocorrências :
Tópicos semelhantes
» Funções de Saída C
» Principais Funções
» Funções de Entrada em C++
» Funções de Entrada em C
» Entrada e saída na Equipe
» Principais Funções
» Funções de Entrada em C++
» Funções de Entrada em C
» Entrada e saída na Equipe
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|
Qui Jan 11, 2018 4:06 pm por Founder
» Canal no youtube! voltando
Qui Jan 11, 2018 4:05 pm por Founder
» Player.img GTA SA
Sex Out 14, 2016 2:48 pm por dr7games
» [iPixel] Atualizações - Back!
Seg Out 03, 2016 8:25 pm por Reset
» DDtank Pirata - Server TITAN
Dom Out 02, 2016 7:32 pm por Founder
» Diogo
Sáb Out 01, 2016 5:16 pm por Snnop
» (EXCLUSIVO) - Technic Laucher Crackeado/Pirata!
Sáb Out 01, 2016 11:48 am por dr7games
» [HABBO] Rockz Hotel
Qua Set 28, 2016 9:19 pm por Snnop
» Habbo novo - Peace
Qua Set 28, 2016 9:16 pm por Snnop
» Mega Habbo Net
Qua Set 28, 2016 9:15 pm por Snnop