Índice:
Vídeo: Programação C - Leia o nome do usuário e o imprima na tela 2024
As coisas que um programa C pode fazer são ilimitadas, mas quando você aprende o idioma, você precisa começar pequeno. Uma das funções mais comuns que você deseja que seu programa C faça é exibir texto na tela, e existem duas maneiras de fazer: coloca () e printf ().
puts ()
Puts provavelmente representa colocar string , onde uma string é um pouco de texto colocar na tela. Independentemente disso, veja como funciona:
coloca ("Saudações, humano!");
O texto a ser exibido - a string - está incluído nos parênteses da função. Além disso, está entre aspas duplas, como você oficialmente cria texto dentro da linguagem C, e como o compilador conta a diferença entre as declarações de texto e de programação. Finalmente, a declaração termina em ponto e vírgula.
Veja como colocar () pode caber em algum código fonte simples:
int main () {puts ("Saudações, humano!"); return (0);}
A função puts () funciona dentro da função main (). É executado primeiro, exibindo o texto Saudações, humanos! na tela. Então o retorno (0); A declaração é executada em seguida, que encerra o programa e retorna o controle ao sistema operacional.
printf ()
Outra função de linguagem C que exibe texto na tela é printf (), que é muito mais poderoso do que puts () e é usado com mais freqüência. Enquanto a função put () simplesmente exibe texto na tela, a função printf () exibe o texto formatado . Isso lhe dá mais controle sobre a saída.
Experimente o seguinte código fonte:
#include int main () {printf ("Desculpe, não consigo falar agora"); printf ("Estou ocupado!"); return (0);}
Digite este código no seu editor e guarde-o no disco como HELLO. C. Depois compilá-lo e executá-lo.
Desculpe, não posso falar agora. Estou ocupado!
Você provavelmente assumiu que ao colocar duas instruções printf () em linhas separadas, duas linhas de texto diferentes seriam exibidas. Errado!
A função puts () automaticamente anexa um caractere de nova linha no final de qualquer texto exibido; a função printf () não. Em vez disso, você deve inserir manualmente o caractere da nova linha (n) no seu texto.
Para "corrigir" as quebras de linha no HOLA anterior. C, mude a linha 5 da seguinte maneira:
printf ("Desculpe, não consigo falar agora.");
A sequência de escape n é adicionada após o período. É antes das aspas finais porque o caractere da nova linha precisa ser parte da seqüência de caracteres exibida.
Então salve a alteração, recompile HELLO. C, e execute-o. Agora, a saída está formatada ao seu gosto:
Desculpe, não posso falar agora.Estou ocupado!