Bem vindos ao Repositório IFSC-Codespace-ENG-C-PRG1 |
Bem-vindos ao Repositório IFSC-Codespace-ENG-C-PRG1
Este repositório contém exemplos desenvolvidos em linguagem C como parte da disciplina de Programação I do curso de Engenharia de Telecomuicações no IFSC.
A disciplinas é ministrada pelo Prof. Dr. Ramon Mayor Martins no Instituto Federal de Santa Catarina
Para começar a trabalhar neste projeto, siga os passos abaixo:
- Acesse este repositório no GitHub.
- Clique no botão "Fork" no canto superior direito para criar uma cópia do repositório em sua conta.
- No seu fork do repositório, clique no botão verde "Code".
- Selecione a aba "Codespaces".
- Clique em "Create codespace on main" para criar um novo ambiente de desenvolvimento.
- O Codespace será iniciado com as configurações C predefinidas.
- Aguarde a conclusão da configuração automática do ambiente.
- O ambiente já deve incluir o compilador GCC e outras ferramentas necessárias para desenvolvimento em C.
- No explorador de arquivos do Codespace, crie para teste um novo arquivo chamado
hello_world.c
. - Copie e cole o seguinte código:
#include <stdio.h>
int main() {
printf("Hello World!\n");
return 0;
}
- Para compilar e executar o programa, você tem duas opções:
- Use o botão "Run" (
▶️ ) no Codespace para compilar e executar diretamente. - Ou use os seguintes comandos no terminal:
gcc hello_world.c -o hello_world
./hello_world
- Para compilar e linkar uma biblioteca, como a math.h
gcc hello_world.c -o hello_world -lm
./hello_world
- Arquivos fonte (.c) dos projetos e exemplos.
- Arquivos de cabeçalho (.h), bibliotecas, para os projetos.
git add .
ougit add file.c
git status
git commit -m "add versao x"
git push -u origin main
Sinta-se à vontade para contribuir com este repositório! Você pode:
- Abrir
issues
para reportar problemas ou sugerir melhorias. - Submeter
pull requests
com novos exemplos ou correções. - Melhorar a documentação existente.
- Ou entrar em contato
ramon.mayor at: ifsc.edu.br
- Documentação do C
- Cpp Reference
- The Current C Programming Language Standard – ISO/IEC 9899:2018 (C18)
- The GNU C Reference Manual
- C Reference Card - Universidade Texas
- GitHub Codespaces Documentation
- IFSC - Instituto Federal de Santa Catarina
Prof. Dr. Ramon Mayor Martins
Professor do IFSC - Campus São José
Áreas: Programação, Algoritmos e Estruturas de Dados
[Website Pessoal](https://rmayormartins.github.io/)
Este repositório e seus projetos estão sob licença específica. Consulte cada projeto individual para mais detalhes.