Seu quinto programa em C
Publicado por Marcio Esper 28/07/2004
[ Hits: 6.733 ]
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. */
Manipuladores de bases numéricas
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Como realizar um ataque de força bruta para desobrir senhas?
Como usar Gpaste no ambiente Cinnamon
Atualizando o Fedora 42 para 43
SQLITE não quer funcionar no LINUX LMDE6 64 com Lazaruz 4.2 64bit (n... (0)
Secure boot, artigo interessante, nada técnico. (5)
VOL já não é mais como antes? (9)
É normal não gostar de KDE? (13)
E aí? O Warsaw já está funcionando no Debian 13? [RESOLVIDO] (15)









