-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathreadline.js
More file actions
19 lines (15 loc) · 477 Bytes
/
Copy pathreadline.js
File metadata and controls
19 lines (15 loc) · 477 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
fs = require('fs');
const FICHIER_ENTREES = "entrees.txt";
// On crée le générateur pour lire le fichier
let reader = fileReader(FICHIER_ENTREES);
// Générateur pour lire une par une les lignes du fichier des entrées
function* fileReader(cheminFichier) {
const lignes = fs.readFileSync(cheminFichier, { encoding: 'utf8' }).split('\n');
for (ligne of lignes) {
yield ligne;
}
}
function readline() {
return reader.next().value;
}
module.exports = readline;