Seu quinto programa em C
Publicado por Marcio Esper 28/07/2004
[ Hits: 6.471 ]
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. */
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Criando uma VPC na AWS via CLI
Multifuncional HP imprime mas não digitaliza
Dica básica para escrever um Artigo.
Como Exibir Imagens Aleatórias no Neofetch para Personalizar seu Terminal
Melhorando a precisão de valores flutuantes em python[AJUDA] (11)
GLPI - Configuração de destinatário com conta Microsoft Exchange (0)
Vou voltar moderar conteúdos de Dicas e Artigos (3)
OpenVPN no MACBOOK conecta mas não pinga pastas de rede compartilhada ... (1)