From 6af3607de1d4fd8c2283709a460447553e985db8 Mon Sep 17 00:00:00 2001 From: fauvet Date: Wed, 19 Apr 2023 01:07:44 +0200 Subject: [PATCH] UPDATE 14 - MAJ MKFL + ajout nv fichier --- ASupprimer.java | 24 ++++++++++++++++++++++++ Makefile | 2 +- 2 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 ASupprimer.java diff --git a/ASupprimer.java b/ASupprimer.java new file mode 100644 index 0000000..c864ceb --- /dev/null +++ b/ASupprimer.java @@ -0,0 +1,24 @@ +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Random; + +public class ASupprimer { + + public static void main(String[] args) { + byte[] bytes = {0x09, 0x00, 0x00, 0x07, 0x07}; + String fileName = "Grand.lab"; + + try (FileOutputStream outputStream = new FileOutputStream(fileName)) { + outputStream.write(bytes); + System.out.println("Les 5 premiers octets ont été écrits avec succès !"); + + byte[] randomBytes = new byte[10]; + new Random().nextBytes(randomBytes); + outputStream.write(randomBytes); + System.out.println("10 octets aléatoires ont été ajoutés au fichier !"); + } catch (IOException e) { + System.err.println("Erreur lors de la création ou de l'écriture du fichier " + fileName); + e.printStackTrace(); + } + } +} diff --git a/Makefile b/Makefile index 869d876..f685c59 100644 --- a/Makefile +++ b/Makefile @@ -67,7 +67,7 @@ FenetreVideGrille.class : FenetreVideGrille.java OptionsFVG.class ModificationsF ModificationsFVG.class : ModificationsFVG.java ${JC} ${JCFLAGS} ModificationsFVG.java -OptionsFVG.class : OptionsFVG.java FenetreVideGrille.class +OptionsFVG.class : OptionsFVG.java OptionsBoutonsFVG.class FenetreVideGrille.class ${JC} ${JCFLAGS} OptionsFVG.java OptionsBoutonsFVG.class : OptionsBoutonsFVG.java ExporterFVG.class