Voire même, si tu bosses sous Linux, un sort -u liste > liste.unique te crée un fichier déjà trié et sans doublons.
Ainsi, tu n'as rien à écrire dans ton programme, et tu ne risques pas avoir de...