Funções de saída de dados na linguagem C – Parte I

Homem de FerroA linguagem C não possui mecanismos próprios de entrada e saída de dados. Para isto a linguagem utiliza sua vasta biblioteca de funções. Neste estudo utilizei a diretiva stdio.h.

Algumas dessas bibliotecas só estão disponíveis para um ou outro sistema operacional, porém, diferentemente de outras libs, a stdio.h pode ser usada tanto em Linux como em Windows.

No programa abaixo, utilizei como exemplo a função printf(). Observe que toda função, em qualquer linguagem, sempre é acompanhada de parenteses ().

O significado do nome da função printf() é print de imprimir em inglês + f de format.

A primeira linha do programa abaixo apenas inclui a lib ao programa.

 

Ao rodar o programa acima em um terminal linux, foi verificada a seguinte saída:

 

Na execução do programa acima verifica-se que o cursor ficou posicionado logo após a mensagem e isto é um problema. É fazer com que o programa mude de linha após imprimir a mensagem.

Assim como em outras linguagens, resolvemos este problema utilizando o símbolo \n (new line).

Nas próximas linhas segue o programa escrito corretamente.

Nos próximos posts irei abordar outras funções de entrada e saída de dados.

Espero que seja útil.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Time limit is exhausted. Please reload CAPTCHA.