Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 Libft Learning Guide - 42SP

🚨 AVISO IMPORTANTE: Este repositório contém material educativo sobre as funções da libft. NÃO contém implementações completas para evitar problemas acadêmicos. Se você é estudante da 42, use apenas como referência conceitual.

🎯 Objetivo

Documentar meu processo de aprendizado das funções da libft da 42SP, criando um guia didático em português para a comunidade brasileira.

📋 Status do Projeto

🟢 Concluído: Estrutura base, ft_isalpha
🟡 Em desenvolvimento: ft_isdigit, ft_isalnum, ft_isascii
🔴 Planejado: Demais funções da parte obrigatória
⚪ Futuro: Funções bonus (listas ligadas)

🗂️ Estrutura do Repositório

libftosa/
├── README.md                    # Página principal
├── docs/                        # Documentação das funções
│   ├── character/              # Funções de caractere
│   │   ├── ft_isalpha.md
│   │   ├── ft_isdigit.md
│   │   ├── ft_isalnum.md
│   │   ├── ft_isascii.md
│   │   └── ft_isprint.md
│   ├── string/                 # Funções de string  
│   │   ├── ft_strlen.md
│   │   ├── ft_strchr.md
│   │   └── ...
│   ├── memory/                 # Funções de memória
│   │   ├── ft_memset.md
│   │   ├── ft_memcpy.md
│   │   └── ...
│   └── additional/             # Funções adicionais
│       ├── ft_substr.md
│       ├── ft_strjoin.md
│       └── ...
├── examples/                   # Seus testes (privados)
│   ├── character/
│   │   └── test_ft_isalpha.c
│   └── ...
├── resources/                  # Material de apoio
│   ├── ascii_table.md
│   ├── concepts.md
│   └── ...
└── assets/                     # CSS, imagens, etc
    └── style.css             # Este arquivo

🎓 Para Estudantes da 42

⚠️ ATENÇÃO: Se você é estudante da 42:

  • Use este material apenas para entender conceitos
  • NÃO copie implementações (quando disponíveis)
  • Desenvolva suas próprias soluções
  • Respeite a política acadêmica da escola

📖 Como Usar Este Guia

  1. Leia a teoria sobre cada função
  2. Entenda os conceitos por trás da implementação
  3. Pratique com os exemplos de uso
  4. Implemente sua própria versão
  5. Teste com os casos fornecidos

🤝 Contribuições

Contribuições são bem-vindas! Especialmente:

  • Correções de conceitos
  • Melhores explicações
  • Exemplos adicionais
  • Tradução para outros idiomas

📞 Contato

📜 Licença

Este projeto é licenciado sob MIT License - veja LICENSE para detalhes.


🇧🇷 Feito com ❤️ para a comunidade brasileira da 42

About

📚 Libft + Formosa: Guia didático em português das funções da libft (42SP) - Material educativo focado em conceitos e teoria

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors