Ah j'ai pigé, j'ai zappé les parenthèses et du coup archive était égale à true donc 1 ! Du coup ca fonctionne maintenant merci :D
EDIT : Donc le flux est la sortie standard d'après wikipédia
Version imprimable
Ah j'ai pigé, j'ai zappé les parenthèses et du coup archive était égale à true donc 1 ! Du coup ca fonctionne maintenant merci :D
EDIT : Donc le flux est la sortie standard d'après wikipédia
Ben non, si l'ouverture du fichier réussissait, le test était faux, donc zéro, donc l'entrée standard.
Exact c'est l'inverse, le test réussissait donc dans ma tête c'était true :D
Ben non, c'était bien le flux 0=stdin que tu lisais. En plus t'aurais lu le flux 1=stdout (flux dédié à l'écriture) le read t'aurait immédiatement remonté "-1" et ton programme ne se serait pas figé (il était bien éviemment figé à attendre quelque chose à lire). Passionnant comme l'expérience et la logique permettent de comprendre ce qui se passe dans le fonctionnement du programme non ?
Allez, t'as quand-même +1 pour te redonner espoir ;)