Testes que talvez funcionem corretamente para as listas da 42

Related tags

Game fake-moulinnete
Overview

Fake Moulinnete

Testes que talvez funcionem corretamente para as listas da 42

Nessa aquivo criamos (emendes- & vgoncalv) testes que tentam checar as mesmas coisas que a Moulinette checa. Atenção, isso foi feito por outros campers e não é um programa oficial e é importe que você consiga entender o funcionamento de cada exercício e seja capaz de escrever seus próprios testes. Pense nesse repositório como uma checagem extra antes de enviar.

Existem 2 tipos de teste. Um deles tem que ser compilado exercício por exercício, outro testa a lista inteira de uma vez (precisa que todas as funções estejam definidas, mesmo que não façam nada).

Para executar os testes da lista inteira compile da seguinte forma: (para rodar o all.c você precisa ter todas as funções da lista criadas)

$ gcc -Wall -Wextra -Werror $(find -type f -name "*.c") all.c [flags adicionais]

Para testar um arquivo por vez, é assim:

$ gcc -Wall -Wextra -Werror [seu arquivo] [ex**.c] [flags adicionais]

Avisos

  • O C06 consiste de programas, entao nao fizemos testes para eles.
  • Caso encontrem algum erro, favor nos comunicar no Discord.
You might also like...
Desenvolvimento e produção de um picossatélite para realizações de medições atmosféricas e envio de telemetria por RF.
Desenvolvimento e produção de um picossatélite para realizações de medições atmosféricas e envio de telemetria por RF.

Picosat_Horus Desenvolvimento e produção de um picossatélite para realizações de medições atmosféricas e envio de telemetria por RF. obs: Imagem meram

Administrador de Transferencias para toDus (S3)

Administrador de Transferencias para toDus (S3) ATDS3 es una aplicación para escritorio que automatiza el proceso de descarga y subida de archivos des

Repositorio para IEE2463 versión 2021-2

IEE2463 - Sistemas Electrónicos Programables En este repositorio encontrarás recursos importantes sobre Sistemas Electrónicos Programables como labora

Um CLI para encontrar os seus alias
Um CLI para encontrar os seus alias

Manager-Alias Que tal gerenciar todos os seus alias de um único local? Pesquisar e encontrar o que você precisa sem ter que ficar lendo diversos arqui

Trabajo final de la asignatura de Sistemas Operativos de Ingeniería de Telecomunicaciones. Leer la memoria para más información.

# Domotica Trabajo final de la asignatura de Sistemas Operativos de Ingeniería de Telecomunicaciones. Leer la memoria para más información. Este proy

Programa para realizar o controle do estoque, usando banco de dados SQL (MYSQL).
Programa para realizar o controle do estoque, usando banco de dados SQL (MYSQL).

Programa para controle de estoque Programa para realizar controle de estoque, feito em C++ utilizando banco de dados SQL (MYSQL) e QT como interface g

The Para-C Base Library written in C and C++ (for GTest)

libpbl - Para-C Base Library This is the repository containing the c-implementation library (Para-C Core Library, and partly Para-C Built-In Library),

Es una librería aun en desarrollo para la creación de videojuegos con carácters

gamechar Es una librería aun en desarrollo para la creación de videojuegos con carácters La librería trabaja con funciones como ejemplo para imprimir

Exemplos de posicionamentos para ícones de um botão. Método 1.
Exemplos de posicionamentos para ícones de um botão. Método 1.

cap3_button_icon_image-gtkmm 3 OBS : Este é um "caderno", as informações contidas neste arquivo são anotações pessoais e podem apresentar informações

Mostra os tipos de configuração para o método cv::Mat cv::imread(const cv::String &filename, int flags = 1).
Mostra os tipos de configuração para o método cv::Mat cv::imread(const cv::String &filename, int flags = 1).

App Exemplo Observações : Este programa foi feito com objetivo de teste. Foto utilizada - https://uploads.metropoles.com/wp-content/uploads/2017/03/10

Clase personalizada para el manejo de arreglos dinámicos en c++

MemoriaDinamica Clase personalizada para el manejo de arreglos dinámicos en c++ Esta clase fue inicialmente usada para el manejo de integers, pero con

Pengenalan para anggota KOMPETEGRAM

Pengenalan Anggota KOMPETEGRAM Apa isi repositori ini ? 💬 Repositori ini berisi pengenalan nama anggota KOMPETEGRAM dari seluruh angkatan atau Batch.

Uma prova de conceito para mostrar como rodar código nativo GTK dentro do Qt Framework :)

QTK Uma prova de conceito para mostrar como rodar código nativo GTK dentro do Qt Framework :) Nota: Como toda PoC que se preze esse projeto está incri

Jogo senha implementado em C para o trabalho de Comp I

Senha O jogo Senha consiste em uma senha de 4 digitos entre 1 e 7, não repetidos e gerados aleatoriamente. O jogador tenta uma senha e o programa resp

Para te ajudar a se organizar
Para te ajudar a se organizar

todo Conceito Este projeto tenta ser uma ajuda para quem trabalha com terminal e quer ter uma lista de tarefas diárias, podendo adicionar, remover e m

Laplace es un launcher/Stub externo de shellcode runtime en desarrollo por un autodidacta, para el Spyware Medusa.
Laplace es un launcher/Stub externo de shellcode runtime en desarrollo por un autodidacta, para el Spyware Medusa.

Laplace - Shellcode-launcher Laplace es un launcher/Stub externo de shellcode runtime en desarrollo por un autodidacta, para el Spyware Medusa. ¿Cómo

Código para un robot hecho usando una Raspberry PI.

Robotica UCM Descripción Aquí está todo el código que hice junto a mi compañero* para Robótica (grado de Ingeniería Informática) en el curso 2020-2021

Resolução de exercícios do e-book 300 ideias para programar

Repositório 300 ideias para programar Saudações! Este repositório é dedicado a resolução dos exercícios do e-book 300 IDÉIAS PARA PROGRAMAR COMPUTADOR

Conjunto de scripts para treinar um Sistema de Recomendação Híbrido baseado nos algoritmos do scikit-learn

hybrid-rs-trainner Treine suas engines de recomendação with zero code! :) Sumário Sistemas de Recomendação Collaborative Filtering Content-Based Filte

Comments
  • Alterando output dos testes da C00 e C01

    Alterando output dos testes da C00 e C01

    Alterei os outputs dos exercícios 00, 01, 02, 03, 04 e 07, para que o avaliador possa conferir o resultado com mais facilidade.

    ex00: image

    ex01: image

    ex02: image

    ex03: image

    ex04: image

    ex07: image

    opened by LeoPersan 1
  • Não esta comparande strings iguais no exercício ex00 da C03

    Não esta comparande strings iguais no exercício ex00 da C03

    Eu estava olhando o código de um colega(C03/ex00) e eu tinha certeza que daria errado em uma condição em que ambas as strings era exatamente iguais, mas o código passava na fake molinette. Ao olhar o código da fake, achei que s1 e s3 eram iguais. Demorou um tempo até eu perceber que s3 tem uma letra maiuscula. Esta certo isso? Se estiver, então tem que adicionar um teste para strings iguais.

    s1 = "abcdefghi"; s2 = "abcdefg"; s3 = "abcdEfghi"; s4 = "ab0defghi";

    opened by felipevencato 1
  • Adicionado mais testes no ex00 e ex01 da lista C03

    Adicionado mais testes no ex00 e ex01 da lista C03

    • ex00

      • adicionado teste comparando a string s1 com a string s6, que é uma cópia da s1 (strings iguais).
      • adicionado teste comparando a string s1 com uma string vazia (s7).
      • melhora na exibição para comparar melhor os resultados da ft_strcmp com a strcmp original
    • ex01

      • adicionado teste comparando a string s1 com a string s4, que é uma cópia da s1 (strings iguais).
      • adicionado teste comparando a string s1 com a string s5, que é MENOR que a s1.
      • adicionado teste comparando a string s1 com a string s6, que é MAIOR que a s1.
      • adicionado teste comparando a string s1 com uma string vazia (s7).
    opened by RicaBenhossi 0
  • More test cases on C07 ex01 and ex02

    More test cases on C07 ex01 and ex02

    Mano, tentei deixar o seu login ali como criador do file, mas a parada la na VM da intra sempre altera pro meu login assim que eu dou o CTR + V com seu login no lugar do criador kkk

    opened by diogeneszilli 0
Owner
Eduardo Mosko
Eduardo Mosko
Repos para armazenar exemplos de provas antigas e materiais que podem ajudar os estudantes para fazer as cadeiras no curso de Eng. Informática

Biblioteca de Provas e Materiais UCAN (Eng. Informática) Este repositório tem o objectivo de armazenar exemplos de provas passadas e materiais, que po

Creuma Kuzola 19 Nov 27, 2022
WIP - Material para uma live stream que estou preparando

C para devs PHP ATENÇÃO: Este projeto ainda está em progresso. A estrutura e conteúdo aqui provavelmente ainda estão muito confusas. Eu não recomendo

Níckolas Daniel da Silva 10 Feb 24, 2022
Esse é um programa que fiz para um projeto de trabalho da faculdade.

Meu-primeiro-programa-em-C Esse é um programa que fiz para um projeto de trabalho da faculdade. O que o programa faz É um sistema para cadastrar pacie

Marcelo Marques Almeida 1 Jan 9, 2022
Material para clase y entregas para la materia "Sistemas Operativos", impartida por Gunnar Wolf, en la Facultad de Ingeniería, UNAM, semestre 2022-1

sistop-2022-1 • Sistemas Operativos ¡Bienvenido! Este repositorio es el espacio de entrega de proyectos para la clase impartida por Gunnar Wolf de Sis

UNAM Engineering 5 Jan 31, 2022
Projeto que estou empenhado em fazer um simulador de PangYa

Superss-Dev Projeto que estou empenhado em fazer um simulador de PangYa Todo o código está aí, não me peça para explica o código que eu não sei, peça

Acrisio Fragoso Vieira Filho 29 Nov 26, 2022
Algoritmo que permite ver la manera como están ubicado los paréntesis dentro de una expresión y así mismo saber si están o no balanceados.

Análisis de paréntesis La capacidad de diferenciar entre paréntesis que están correctamente balanceados y aquellos que están desbalanceados es una par

Edgar Jimenez 4 May 18, 2022
Projeto que visa criar um posicionador de uma bolinha, a qual será equilibrada em uma barra

Equilibrador PID (WIP) Introdução Projeto que visa explorar o funcionamento e aplicabilidade do sistema de controle PID, para isso o objetivo do mesmo

null 2 May 13, 2022
Sistema de gestão corporativa em interface de linha de comando, para banco de dados MySQL/MariaDB

SimpleERP Sistema de gestão corporativa em interface de linha de comando, para banco de dados MySQL/MariaDB Autores Miguel Nischor - Project Lead Como

Code Brasil 4 Jun 14, 2021
Gamemode roleplay de Hyaxe para San Andreas Multiplayer.

Hyaxe Roleplay Gamemode roleplay de Hyaxe para San Andreas Multiplayer Colaboradores Gracias a las siguientes personas que han colaborado programando

Yahir Vlatko Kozel 7 Apr 15, 2022
Proyecto indie retro game: para SEGA Mega Drive/Genesis, creado con SGDK

Penguin-World Proyecto indie retro en desarrollo: Plataforma: SEGA Mega Drive/Genesis Que está desarrollado: +Logos + Titulo + Música +Primera Zona de

Alice Sim1 14 Nov 4, 2022