A rendre 2eme version
This commit is contained in:
parent
bc1d4c9f93
commit
d478a568e0
61
Vernam/Arendre2.md
Normal file
61
Vernam/Arendre2.md
Normal file
@ -0,0 +1,61 @@
|
||||
### Où rendre
|
||||
|
||||
dans un dépot git de nom
|
||||
|
||||
_votrelogin_/Dev_Vernam
|
||||
|
||||
### Quoi rendre
|
||||
|
||||
- un ou des fichiers sources (```.c```), un ```makefile``` si vous voulez (pas obligatoire)
|
||||
- un ou des fichiers test (message, message\_codé, message\_décodé)
|
||||
- un fichier ```readme.md``` contenant
|
||||
- des instructions pour compiler
|
||||
- des instructions pour utiliser
|
||||
- des explications quand cela ne fonctionne pas
|
||||
- les limites de votre outil (taille du message, temps de calcul, ...)
|
||||
|
||||
### Quand rendre
|
||||
|
||||
- le vendredi 16 décembre à 18h00 au plus tard
|
||||
|
||||
|
||||
### Des améliorations possibles
|
||||
|
||||
- codage des caractères : ASCII, UTF-8, ...
|
||||
- extension à des fichiers quelconques : PDF, DOC, PNG, JPG, ...
|
||||
|
||||
|
||||
## Ce que vous aurez vu en faisant ce projet :
|
||||
|
||||
- utiliser la ligne de commande
|
||||
- manipuler des tableaux de chaines de caractères (```char **```)
|
||||
- ouvrir/fermer un fichier
|
||||
- utiliser des conditionnelles
|
||||
- gérer des erreurs (systèmes)
|
||||
- utiliser des informations concernant le type ```FILE```
|
||||
- parcourir un fichier
|
||||
- parcourir une chaine de caractères
|
||||
- écrire des fonctions
|
||||
- utiliser des fonctions systèmes
|
||||
- utiliser vos propres fonctions
|
||||
- utiliser finement le type ```char```, ```int```, ...
|
||||
- utiliser des pointeurs/adresses pour passer/récupérer des valeurs
|
||||
- utiliser l'arithmétique modulaire
|
||||
- generer aleatoirement quelque chose
|
||||
|
||||
vernam -c fic1.txt cle.txt //codage
|
||||
|
||||
vernam -d fic1.txt cle.txt // decodage
|
||||
|
||||
vernam -k fic1.txt // generation de clé
|
||||
|
||||
## Pas vu
|
||||
|
||||
- Exploration : generation de configuration (entier par exemple)
|
||||
|
||||
```
|
||||
while (c = next()) {
|
||||
P(c)
|
||||
}
|
||||
```
|
||||
|
Loading…
Reference in New Issue
Block a user