Bonjour, j'écris un ptit programme qui simule "ls -l | wc -l > baba" et donc compte le "nombre de fichiers" contenu dans le répertoire courant puis écrit ce nombre dans un autre fichier.
Le problème c'est que le nombre écrit dans le fichier a une unité de plus car j'ouvre le fichier "baba" dans le programme ce qui créer "baba" et donne un résultat égal a "nombre de fichiers + 1".
J'aimerais savoir s'il est possible qu'un fichier ouvert avec open() soit créé seulement sa fermeture ?
Merci.