ajout fichiers manquant

This commit is contained in:
2026-02-11 13:22:11 +01:00
parent d3645f663c
commit 40e2167003
3 changed files with 3555 additions and 0 deletions

10
.gitignore vendored Normal file
View File

@@ -0,0 +1,10 @@
*.a
*.lib
*.o
*.obj
*.out
.idea/
*~
*.DotSettings.user

3436
Holiday Trip.html Normal file

File diff suppressed because one or more lines are too long

109
README Normal file
View File

@@ -0,0 +1,109 @@
WELL
Holiday Trip 1.0.0
Struct, Enum, Union
If there is a conflict between the subject and the skeleton or moulinette, the subject is always right.
However, please report any inconsistencies to your assistant.
Submissions
intranet: https://intra.forge.epita.fr/epita-prepa-computer-science/prog-103-p-04-2030/root/
opening: 2026-02-09 10:42
closing: 2026-02-16 10:42
git tags:
submit-* (limit: 3 per week)
archi-* (limit: 2 per hour)
Repository structure
At the end, your git repo must follow this architecture:
epita-prepa-computer-science-prog-103-p-04-2030-firstname.lastname
├── HolidayTrip
│ ├── Fundamentals
│ │ ├── my_strings
│ │ │ ├── Makefile
│ │ │ ├── main.c
│ │ │ ├── my_strings.c
│ │ │ └── my_strings.h
│ │ ├── radar
│ │ │ ├── Makefile
│ │ │ ├── main.c
│ │ │ ├── radar.c
│ │ │ └── radar.h
│ │ └── reap_and_tear
│ │ ├── Makefile
│ │ ├── demon.c
│ │ ├── demon.h
│ │ ├── main.c
│ │ ├── print.c
│ │ ├── villager.c
│ │ ├── villager.h
│ │ ├── weapons.c
│ │ └── weapons.h
│ └── Proficiencies
│ ├── animals
│ │ ├── Makefile
│ │ ├── animals.h
│ │ ├── fish.c
│ │ ├── insect.c
│ │ ├── main.c
│ │ ├── vector.c
│ │ └── vector.h
│ └── museum_restoration
│ ├── Makefile
│ ├── fossils.c
│ ├── fossils.h
│ └── main.c
├── .gitignore
└── README
Copy
Do not forget to check the following requirements before submitting your work:
You shall obviously replace firstname.lastname with your login.
The .gitignore file is mandatory.
Remove all personal tests from your code, except those from the Tests folder.
The given prototypes must be strictly respected.
The code MUST compile! Otherwise you will not receive a grade.
.gitignore example
Here is an example of a .gitignore file:
*.a
*.lib
*.o
*.obj
*.out
.idea/
*~
*.DotSettings.user
Copy
This needs to be setup before the first submission!
Introduction
Lore
In 2020, while preparing for her trip to the beautiful island we live on. Isabelle made a new friend, they spent some good times together, but on the 20th of March 2020, they had to part ways.
However they made a song together, and they promised that they would meet each other again.
She received a letter saying that he would arrive today. The issue is that he uses many items and technologies in his world that don't exist in yours, thus you'll have to help him during his trip to rebuild his items, or at least some that have the same purpose.
To do so, let's use structs and enums !!!
Danger(s)
Unless explicitly stated otherwise, the only allowed headers are <stddef.h>, <stdlib.h>, <stdio.h> and <string.h>.
Information
Makefiles with empty mains are included in the given files to make testing easier.
You can extract them with the command tar -xvf assets.tar.gz.
In this practical, even though you are required to submit the main files, their content will not be tested.
This page and all subpages are for internal use at EPITA only.
The use of this document must abide by the following rules:
You are seeing it from the EPITA Gitlab pages.
This page and all subpages are strictly personal and must not be passed onto someone else.
Non-compliance with these rules can lead to severe sanctions.
Copyright © 2026-2027 - EPITA