From 171a6fa606546c76ca4fcb987bcbd9885f81df9f Mon Sep 17 00:00:00 2001 From: JonathanMM Date: Tue, 8 Mar 2022 22:28:02 +0100 Subject: [PATCH] =?UTF-8?q?=C3=89criture=20d'un=20fichier=20text=20avec=20?= =?UTF-8?q?les=20mots=20du=20dictionnaire=20nettoy=C3=A9s?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- utils/nettoyage.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/utils/nettoyage.js b/utils/nettoyage.js index 122a594..39c7acd 100644 --- a/utils/nettoyage.js +++ b/utils/nettoyage.js @@ -28,6 +28,22 @@ function ecrireDictionnaire(dictionnaire, suffixeNom) { }); } +function ecrireListeNettoyee(dictionnaire) { + let contenu = dictionnaire + .map(function (mot) { + return mot.toUpperCase(); + }) + .join("\n"); + let nomFichier = "data/motsNettoyes.txt"; + fs.writeFile(nomFichier, contenu, function (err) { + if (err) { + console.error(err); + return; + } + //file written successfully + }); +} + fs.readFile("data/mots.txt", "UTF8", function (erreur, contenu) { //console.log(erreur); var dictionnaire = contenu @@ -68,6 +84,7 @@ fs.readFile("data/mots.txt", "UTF8", function (erreur, contenu) { console.log("Longueur du dictionnaire : " + dictionnaire.length); + ecrireListeNettoyee(dictionnaire); ecrireDictionnaire(dictionnaire); let longueurs = [6, 7, 8, 9];