Seu quinto programa em C
Publicado por Marcio Esper 28/07/2004
[ Hits: 6.721 ]
Segue a continuação das miniaulas de ANSI-C onde vc vai aprender os macetes desta fantastica linguagem. recomendo que vc leia os outros 4 scripts, para uma base mais sólida. aprenderemos como incluir arquivos externos, entrada de dados, manipulaçao e saida espero que gostem.
/* Oi meu nome é Marcio e este é o quinto script que tenta ensimnar C a quem nunca sequer imaginou que digitaria uma unica linha de código, como você pode estar notando C é uma linguagem super simples e facil bem ao contrario do que se escuta por ai, para dissuadir o iniciante a aprender, comparado ao assembler, uma linguagem de baixo nível, o C é muito simples e maleavel. Como em qualquer linguagem, ela tem diversos caminhos para se fazer a mesma coisa, por tanto o nivel de complexidade pode ganhar forma dependendo do programador. Vamos neste script ver o #include e também o getchar, uma outra forma de entrada de texto.
este é um programa simplificado do echo, tudo que voce digitar ele vai escrever na tela, so que ao teclar a tecla "m" ele vai soar o beep do sistema. */
#include "stdio.h"
/*Este é o tão usado include, ele serve para o programa incluir um arquivo externo a forma de uso é #include <nome de arquivo>
ou #include "nome de arquivo" ao se usar a ultima opção o compilador C vai buscar o arquivo primeiramente no diretorio em que
o fonte se encontra*/
main(){
char xxx;
/* aqui definimos e iniciamos a variavel axxx em modo caractere*/
printf("\n\n\n\n\n*******************\n* ECHO REPET v1.0 *\n* Ice2642 *\n*******************\n\n\nDigite qualquer baboseira.\npara sair tecle Ctrl-C\n\n\n");
/* a saida de texto, normalmente se coloca no inicio de um programa de console instruçoes de uso e informações sobre o programa*/
while(1){
// o looping
printf("%c",xxx=getchar());
/*Note que o comando getchar esta fazendo a variavel xxx receber o valor daquilo que voce esta
esta digitando diretamente de dentro do printf, esta é uma das grandes caracteristicas marcantes do C. o que possibilita codigos pequenos e poderosos.*/
if(xxx == 'm') printf("\a"); //comaparação se vc digitar "m" o programa soa um beep
}
}
/* Termina por aqui a aula de hoje espero que voce tenha aprendido os novos comandos
para treinar desenvolva alguns programas com entrada comparação e saida.
Ex da compilação e saida;
[iceman@localhost ctest]$ gcc quinto.c
[iceman@localhost ctest]$ ./a.out
*******************
* ECHO REPET v1.0 *
* Ice2642 *
*******************
Digite qualquer baboseira.
para sair tecle Ctrl-C
tete
tete
[iceman@localhost ctest]$
até a proxima. */
ponteirostrab.c - Trabalhando com ponteiros
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?









