@CrazyCat:
Ca marche aussi avec [read] oui, mais vu qu'il était partit sur la méthode open j'ai continué sur sa voie! Personellement j'aurai utilisé read ;-)
ATTENTION: read c'est pratique, mais ne pas l'utiliser sur de gros fichiers, puisque tout le contenu est chargé en mémoire, ce qui n'est pas le cas avec open ;-)
@Fedora:
Oui, sauf que la, ton fichier n'est pas fermé, réfléchis: Tu fais 'return', du coup tu sors de ta fonction! Donc le close n'est jamais appellé, et ton fichier n'est pas fermé! Penses bien à appeller close avant chaque return.
ASTUCE: Il y a une option -nocase, à la fonction [string equal], qui te permet directement de faire une comparaison sans tenir comtpe des Maj/Min: [string equal -nocase "Merwin" "MeRWin"] => Renvoi 1 !
Ca marche aussi avec [read] oui, mais vu qu'il était partit sur la méthode open j'ai continué sur sa voie! Personellement j'aurai utilisé read ;-)
ATTENTION: read c'est pratique, mais ne pas l'utiliser sur de gros fichiers, puisque tout le contenu est chargé en mémoire, ce qui n'est pas le cas avec open ;-)
@Fedora:
Oui, sauf que la, ton fichier n'est pas fermé, réfléchis: Tu fais 'return', du coup tu sors de ta fonction! Donc le close n'est jamais appellé, et ton fichier n'est pas fermé! Penses bien à appeller close avant chaque return.
ASTUCE: Il y a une option -nocase, à la fonction [string equal], qui te permet directement de faire une comparaison sans tenir comtpe des Maj/Min: [string equal -nocase "Merwin" "MeRWin"] => Renvoi 1 !