iPixel Fórum - 2016
 Funções de Saída C WoGwtmM

Bem vindos ao iPixel fórum,
Aqui você encontra vários jogos legais,
tais como DDtank, habbo, transformice, minecraft e outros.
Para ter acesso a este conteúdo, basta clicar em registrar-se!
Se já for registrado clique em login, espero que divirta-se e respeite as regras, até mais.



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

iPixel Fórum - 2016
 Funções de Saída C WoGwtmM

Bem vindos ao iPixel fórum,
Aqui você encontra vários jogos legais,
tais como DDtank, habbo, transformice, minecraft e outros.
Para ter acesso a este conteúdo, basta clicar em registrar-se!
Se já for registrado clique em login, espero que divirta-se e respeite as regras, até mais.

iPixel Fórum - 2016
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar

Esqueci-me da senha

Últimos assuntos
» DDTANK YOUTUBE!
 Funções de Saída C EmptyQui Jan 11, 2018 4:06 pm por Founder

» Canal no youtube! voltando
 Funções de Saída C EmptyQui Jan 11, 2018 4:05 pm por Founder

» Player.img GTA SA
 Funções de Saída C EmptySex Out 14, 2016 2:48 pm por dr7games

» [iPixel] Atualizações - Back!
 Funções de Saída C EmptySeg Out 03, 2016 8:25 pm por Reset

» DDtank Pirata - Server TITAN
 Funções de Saída C EmptyDom Out 02, 2016 7:32 pm por Founder

» Diogo
 Funções de Saída C EmptySáb Out 01, 2016 5:16 pm por Snnop

» (EXCLUSIVO) - Technic Laucher Crackeado/Pirata!
 Funções de Saída C EmptySáb Out 01, 2016 11:48 am por dr7games

» [HABBO] Rockz Hotel
 Funções de Saída C EmptyQua Set 28, 2016 9:19 pm por Snnop

» Habbo novo - Peace
 Funções de Saída C EmptyQua Set 28, 2016 9:16 pm por Snnop

» Mega Habbo Net
 Funções de Saída C EmptyQua Set 28, 2016 9:15 pm por Snnop

Top dos mais postadores
Snnop (2014)
 Funções de Saída C I_vote_lcap Funções de Saída C I_voting_bar Funções de Saída C I_vote_rcap 
Founder (1750)
 Funções de Saída C I_vote_lcap Funções de Saída C I_voting_bar Funções de Saída C I_vote_rcap 
Netzwerk (1284)
 Funções de Saída C I_vote_lcap Funções de Saída C I_voting_bar Funções de Saída C I_vote_rcap 
Mordecai (585)
 Funções de Saída C I_vote_lcap Funções de Saída C I_voting_bar Funções de Saída C I_vote_rcap 
[G]ordo (575)
 Funções de Saída C I_vote_lcap Funções de Saída C I_voting_bar Funções de Saída C I_vote_rcap 
Ted (510)
 Funções de Saída C I_vote_lcap Funções de Saída C I_voting_bar Funções de Saída C I_vote_rcap 
Spanka (461)
 Funções de Saída C I_vote_lcap Funções de Saída C I_voting_bar Funções de Saída C I_vote_rcap 
Night (362)
 Funções de Saída C I_vote_lcap Funções de Saída C I_voting_bar Funções de Saída C I_vote_rcap 
,Master (350)
 Funções de Saída C I_vote_lcap Funções de Saída C I_voting_bar Funções de Saída C I_vote_rcap 
ϟ Lєαяи (303)
 Funções de Saída C I_vote_lcap Funções de Saída C I_voting_bar Funções de Saída C I_vote_rcap 

Os membros mais ativos da semana
Nenhum usuário


Funções de Saída C

Ir para baixo

 Funções de Saída C Empty Funções de Saída C

Mensagem por Harchel Qua Abr 30, 2014 5:31 pm

Funções de Saída

Funções de saída são utilizadas para interface com o usuário, ou seja, define-se do pressuposto de comunicação entre a máquina e o usuário de alguma maneira, não importando que seja em uma folha impressa, que seja na tela, que seja colorido, que seja um desenho, etc.
 
Toda comunicação entre a máquina e o usuário deve ser calculada pelo programador, de forma a induzir o usuário a praticar determinada ação ou mostrar claramente o resultado de um processamento.
 
Por exemplo, se você imprimir a mensagem para o usuário digitar dois números para serem somados e quanto ele apertar a tecla ENTER o resultado é uma subtração, isso consolida um erro de interface ou interface má definida. Claro que este é um exemplo simplório, mas imagine isso em um projeto maior!
 
Após vermos o que se considera uma interface com o usuário, vamos as funções de saída de fato.
 
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 STDIO.H.
 
No caso, para imprimir uma mensagem basta adicionar a linha com a função PRINTF. Tudo que deve ser mostrado na tela deve estar especificado dentro dos parênteses () e a mensagem deve estar dentro de aspas ("").
 
   
 

//exemplo1
#include // biblioteca padrão I/O de C
int main (void)**
printf ("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.
 
Para fazermos isso, basta incluirmos na mensagem uma máscara para cada variável (veja mais sobre máscara na seção C/C++), e depois de terminarmos a mensagem é só digitar o nome da variável de cada máscara na sua ordem correspondente separando-as por vírgula.
 
   
 

//exemplo2
#include
int main (void)**
int a, b, resultado;
a=5;
b=10;
resultado=a+b;
printf ("%d + %d = %d", 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 três máscaras de inteiro (%d) e para cada máscara, na ordem correspondente, mandamos apresentar o valor de a, b e resultado.
Controle de texto
 
O controle de texto é importante pois melhora a legibilidade do usuário. 

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:
 
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]

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

//exemplo3
#include
int main (void)**
int a, b, c, d, r1, r2;
a=5;
b=10;
c=15;
d=25;
r1=a+b;
r2=c+d;
printf ("O calculo retornou o seguinte resultado:\n")*
printf ("%d + %d = \t %d\n", a, b, r1)*
printf ("%d + %d = \t %d\n", c, d, r2)*
return 0;
**

 
 Quando você se sentir mais a vontade e seguro com o código, poderá fazer textos mais complexos com controles de texto, como por exemplo, pedir para o usuário digitar uma distância e a medida Km já estará escrita na tela para o usuário.
 
Créditos: tiexpert
Harchel
Harchel
Programadores
Programadores

Mensagens Mensagens : 27
Reputação Reputação : 2
Moedas Moedas : 390
Cash Cash : 0
Ocorrências Ocorrências :
 Funções de Saída C Left_bar_bleue0 / 1000 / 100 Funções de Saída C Right_bar_bleue

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos