Seu quinto programa em C
Publicado por Marcio Esper 28/07/2004
[ Hits: 6.528 ]
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. */
Máximo Divisor Comum (algoritmo de Euclides)
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Máquinas Virtuais com IP estático acessando Internet no Virtualbox
Instalar o Microsoft Edge no Slackware 15
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
crontab executar em tempos (1)
Formatando cartão de memoria que nao formata[AJUDA] (9)
Programa duplicado no "Abrir com" e na barra de pesquisa do ... (3)