Bonjour, Y a-t-il quelqu'un à L-A qui pratique la programmation en tcl?
Pour ma part je débute et je me heurte à un problème tout bête: comment faire pour répondre au clavier à une question posée par le programme? En bash, c'est facile; exemple simplifié: echo -n "Continuer? (oui/non) " ; read rep if [ $rep != oui ] then exit fi En tcl, je ne sais pas comment obtenir l'équivalent de "read". J'ai bien trouvé des commandes tcl pour lire ou écrire dans un fichier, comme "read" ou "gets", mais elles exigent qu'un canal de fichier soit préalablement ouvert avec la commande "open", et n'acceptent donc pas la lecture directe d'un entrée faite au clavier. Y aurait-il d'autres commandes tcl que je ne connais pas, ou bien existe-t-il une façon de préciser un n° de canal qui correspondrait à l'entrée standard et non plus à un fichier? Ou bien alors faut-il pour contourner le problème: - ouvrir un fichier réservé à la réponse; - déterminer son n° de canal avec "open"; - y enregistrer la réponse avec "puts"; - lire cette réponse avec "gets"; - et enfin supprimer le fichier (ou en effacer le contenu) ? Cela me semble une procédure bien lourde; je suppose qu'il y a mieux à faire, mais je n'ai pas trouvé. Merci d'avance à qui m'indiquera la solution de cette énigme. Georges -- --------------------------------------------- Georges Louge - Juan-les-Pins (France) linux user n° 176581 --------------------------------------------- Linux-Azur : http://www.linux-azur.org Désinscriptions: http://www.linux-azur.org/liste.php3 **** Pas de message au format HTML, SVP ****