{"id":15049335,"url":"https://github.com/wolfterro/projetos-em-c","last_synced_at":"2025-07-26T02:36:50.523Z","repository":{"id":203024113,"uuid":"50736439","full_name":"Wolfterro/Projetos-em-C","owner":"Wolfterro","description":"Pequenos projetos e testes simples em linguagem C.","archived":false,"fork":false,"pushed_at":"2016-10-06T07:01:34.000Z","size":36,"stargazers_count":47,"open_issues_count":0,"forks_count":9,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-02T17:42:45.470Z","etag":null,"topics":["c","c89","c99","projetos","testes"],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Wolfterro.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2016-01-30T17:42:09.000Z","updated_at":"2025-01-08T02:14:38.000Z","dependencies_parsed_at":null,"dependency_job_id":"d78084e0-312d-44e3-bfa7-9eed93f5ecee","html_url":"https://github.com/Wolfterro/Projetos-em-C","commit_stats":null,"previous_names":["wolfterro/projetos-em-c"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wolfterro%2FProjetos-em-C","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wolfterro%2FProjetos-em-C/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wolfterro%2FProjetos-em-C/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wolfterro%2FProjetos-em-C/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Wolfterro","download_url":"https://codeload.github.com/Wolfterro/Projetos-em-C/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239114236,"owners_count":19583985,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c","c89","c99","projetos","testes"],"created_at":"2024-09-24T21:19:49.956Z","updated_at":"2025-02-16T09:31:57.440Z","avatar_url":"https://github.com/Wolfterro.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Projetos em C\n#### Pequenos projetos e testes simples em linguagem C.\n\n### Descrição:\n\n###### Os programas apresentados neste repositório são apenas projetos simples e testes escritos na linguagem C.\n###### Os programas contidos neste repositório não devem ser levados \"a sério\", isto é, não possuem muita utilidade prática no dia-a-dia a não ser o aprendizado e o entendimento de como a linguagem C funciona e suas sintaxes.\n###### Os programas aqui contidos foram desenvolvidos pensando na plataforma Linux e UNIX em geral, podendo não funcionar na plataforma Windows!\n\n### Programas:\n\n#### OlaMundo - Programa de Saudação 'Avançado'!\n\n###### Todo desenvolvedor ou aspirante a desenvolvedor, ao aprender uma nova linguagem de programação, sempre começa com uma aplicação simples para entender como a sintaxe da linguagem funciona.\n###### Com a linguagem C não é diferente, mas decidi 'extrapolar' um pouco neste quesito. Decidi então criar o OlaMundo disponível em linguas diferentes: Português, Inglês, Espanhol, entre outros.\n\n###### Aqui estão os possíveis argumentos que poderão ser inseridos na hora de executar o programa:\n\n      Ajuda:\n      '--help' ou '-h': Mostra a opção de ajuda.\n      \n      Saudações:\n      '--pt' ou '-1': Saudação em português.\n      '--en' ou '-2': Saudação em inglês.\n      '--es' ou '-3': Saudação em espanhol.\n      '--fr' ou '-4': Saudação em francês.\n      '--it' ou '-5': Saudação em italiano.\n      '--de' ou '-6': Saudação em alemão.\n      '--jp' ou '-7': Saudação em japonês.\n      '--ch' ou '-8': Saudação em chinês tradicional.\n      '--ru' ou '-9': Saudação em russo.\n      \n      Versão:\n      '--version' ou '-v': Mostra a versão atual do programa.\n\n##### Download:\n\n###### Você pode baixar o programa já compilado (x64) e executá-lo com o comando abaixo:\n\n      wget 'https://raw.github.com/Wolfterro/Projetos-em-C/master/bin/olamundo'\n      chmod +x olamundo\n      ./olamundo\n\n###### Você também poderá compilar o programa em seu sistema através do comando abaixo (é necessário possuir o GCC):\n\n      wget 'https://raw.github.com/Wolfterro/Projetos-em-C/master/src/olamundo.c'\n      gcc olamundo.c -o olamundo\n      ./olamundo\n\n\u003cbr /\u003e\n\n#### Power - Biblioteca de Exponenciação em C!\n\n###### Este programa é apenas um teste para o uso de uma simples biblioteca de funções em C utilizando os arquivos de 'headers' disponíveis para o programa que você deseja criar.\n###### Decidi então criar uma simples biblioteca com uma função de exponenciação como exemplo. A biblioteca 'math.h' já cumpre essa função com a função \"pow(int base, int expo)\", mas decidi criar uma igual por conta própria.\n###### Decidi também enviar um arquivo de fonte como exemplo de uso da biblioteca.\n\n##### Download:\n\n###### Você pode baixar o programa já compilado (x64) e executá-lo com o comando abaixo:\n\n      wget 'https://raw.github.com/Wolfterro/Projetos-em-C/master/bin/power'\n      chmod +x power\n      ./power\n\n###### Você também poderá compilar o programa em seu sistema através do comando abaixo (é necessário possuir o GCC):\n\n      wget 'https://raw.github.com/Wolfterro/Projetos-em-C/master/src/power.c'\n      wget 'https://raw.github.com/Wolfterro/Projetos-em-C/master/lib/power.h'\n      gcc power.c -o power -I .\n      ./power\n\n\u003cbr /\u003e\n\n#### Ctemp - Conversor de Temperatura em C\n\n###### Este é um programa básico para conversão de temperaturas, convertendo os valores para as outras unidades de temperatura, como Celsius, Fahrenheit e Kelvin.\n###### Basta executar o programa via terminal e inserir os argumentos necessários. O programa então irá fazer os cálculos e irá mostrar seus valores em outras unidades de temperatura.\n###### Programa similar a este e com o uso de interface gráfica pode ser encontrado neste repositório (requer Java):  [Conversor de Temperatura 2016](https://github.com/Wolfterro/Conversor-de-Temperatura-2016)\n\n###### Aqui está uma lista com os possíveis argumentos:\n      \n      Unidade:\n      '-c' ou '--celsius':    Converte de Celsius para Fahrenheit e Kelvin\n      '-f' ou '--fahrenheit': Converte de Fahrenheit para Celsius e Kelvin\n      '-k' ou '--kelvin':     Converte de Kelvin para Celsius e Fahrenheit\n      '-h' ou '--help':       Mostra a tela de ajuda\n\n##### Download:\n\n###### Você pode baixar o programa já compilado (x64) e executá-lo com o comando abaixo:\n\n      wget 'https://raw.github.com/Wolfterro/Projetos-em-C/master/bin/ctemp'\n      chmod +x ctemp\n      ./ctemp [unidade] [temperatura]\n\n###### Você também poderá compilar o programa em seu sistema através do comando abaixo (é necessário possuir o GCC):\n\n      wget 'https://raw.github.com/Wolfterro/Projetos-em-C/master/src/ctemp.c'\n      gcc ctemp.c -o ctemp\n      ./ctemp [unidade] [temperatura]\n\n\u003cbr /\u003e\n\n#### Ytdlc - Download de Vídeos e Músicas com youtube-dl\n\n##### Movido para outro repositório. Visite [https://github.com/Wolfterro/Ytdlc](https://github.com/Wolfterro/Ytdlc)\n\n\u003cbr /\u003e\n\n#### Trump.c - Construa seu próprio muro!\n\n###### *** Este programa é apenas fruto de uma simples brincadeira aliada ao ócio de um programador, por favor não leve a sério! ***\n###### Este é um simples programa que, ao ser executado, irá criar um \"muro\" em seu terminal.\n###### Para encerrar o programa, basta apertar CTRL + C e ele irá dizer o tamanho do muro que você construiu.\n\n###### Aqui está uma lista com os possíveis argumentos:\n      \n      Opções:\n      -------\n      '-h' ou '--help':                   Mostra o menu de ajuda.\n      \n      Cores:\n      ------\n      '-rw' ou '--red-wall':              Constrói um muro vermelho.\n      '-gw' ou '--green-wall':            Constrói um muro verde.\n      '-yw' ou '--yellow-wall':           Constrói um muro amarelo.\n      '-bw' ou '--blue-wall':             Constrói um muro azul.\n      '-mw' ou '--magenta-wall':          Constrói um muro magenta.\n      '-cw' ou '--cyan-wall':             Constrói um muro ciano.\n      '-ww' ou '--white-wall':            Constrói um muro branco.\n\n##### Download:\n###### Assim como o muro, você também precisa \"construir\" o programa, isto é, compilar. Faz parte da brincadeira:\n\n      wget 'https://raw.github.com/Wolfterro/Projetos-em-C/master/src/Trump.c'\n      gcc Trump.c -o Build -Wall\n      ./Build\n\n###### Ou utilizando o git:\n\n      git clone https://github.com/Wolfterro/Projetos-em-C.git\n      cd Projetos-em-C/src\n      gcc Trump.c -o Build -Wall\n      ./Build\n\n\u003cbr /\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwolfterro%2Fprojetos-em-c","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwolfterro%2Fprojetos-em-c","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwolfterro%2Fprojetos-em-c/lists"}