08/03/2010, 17:42
En effet, c'est une idée. Mais utiliser lindex est la meilleure solution, puisqu'elle t'évite de parcourir toute la liste. Je n'avais pas compris que tu ne voulais lire qu'une seule ligne. T'as trouvé la solution tout seul!
Afin d'éviter tout problème, je t'invite à prendre une bonne habitude qui consiste à vérifier que la ligne numero X existe bien:
Ou plis simplement:
Afin d'éviter tout problème, je t'invite à prendre une bonne habitude qui consiste à vérifier que la ligne numero X existe bien:
tcl
if {[llength $filesLines] < X} {
putlog "Error: WTF! Impossible de récupérer la ligne X puisque le fichier ne contient pas X lignes !"
return
}
Ou plis simplement:
tcl
if {[lindex $filesLines X] == ""} {
...
}