ajout fichiers manquant
This commit is contained in:
109
README
Normal file
109
README
Normal 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
|
||||
Reference in New Issue
Block a user