projman/hlp/fr/tcl/read.htm

22 lines
2.8 KiB
HTML
Raw Normal View History

2015-10-19 13:27:31 +03:00
<HTML><HEAD>
<BASEFONT FACE="Times New Roman" SIZE="2" COLOR="#000000">
</HEAD>
<BODY>
<div><H3><b>read&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Commandes Internes Tcl</b></H3></div><HR ALIGN="center">
<div><b>NOM</b></div><br>
<div ALIGN="LEFT" style="margin-left: 51px;">read <20> Lit&nbsp; <20> partir d'un canal
</div><br>
<div><b>SYNTAXE</b></div><br>
<div ALIGN="LEFT" style="margin-left: 51px;"><b>read </b>?<b>-nonewline</b>? <i>channelId</i> <br>
<b>read </b><i>channelId numChars</i>
</div><br>
<div><b>DESCRIPTION</b></div><br>
<div ALIGN="LEFT" style="margin-left: 51px;">Sous la premi<6D>re forme, la commande <b>read</b> lit toutes les donn<6E>es provenant de <i>channelId</i> jusqu'<27> la fin du fichier. Si le switch <b>-</b> <b>nonewline</b> est sp<73>cifi<66> alors le dernier caract<63>re du fichier est retir<69> si c'est un caract<63>re de fin de ligne. Sous la seconde forme, l'argument suppl<70>mentaire sp<73>cifie combien de caract<63>res la commande doit lire. Ce nombre exact de caract<63>res sera lu et retourn<72>, sauf s'il y a moins que numChars caract<63>res restant dans le fichier; dans ce cas tous les caract<63>res restant sont retourn<72>s. Si le canal&nbsp; de communication est configur<75> pour utiliser un encodage sur plusieurs octets, le nombre de caract<63>res lus peut <20>tre diff<66>rent du nombre d'octets lus.. </div>
<div ALIGN="LEFT" style="margin-left: 51px;">Si <i>channelId</i> est en mode non bloquant, la commande peut ne pas lire autant de caract<63>res que requisune fois que toutes les donn<6E>es d'entr<74>e auront <20>t<EFBFBD> luesa commande renverra les donn<6E>es disponibles plut<75>t que de bloquer en attente de donn<6E>es compl<70>mentaires . Si le canal de communication est configur<75> pour utiliser un encodage sur plusieurs octets, alors il peut r<>ellement rester quelques octets dans les tampons internes, qui ne forment pas un caract<63>re complet. Ces octets ne seront retourn<72>s que lorsqu'un caract<63>re complet sera&nbsp; disponible ou qu'une fin de fichier sera rencontr<74>e. Le switch - <b>nonewline</b> est ignor<6F> si la commande se termine avant d'atteindre la fin du fichier. <b>Read</b> traduit les s<>quences de fin de ligne de l'entr<74>e en caract<63>res de fin de ligne, en fonction de l'option -translation associ<63>e au canal de communication. Voir l'entr<74>e <A HREF="109.htm"><b>fconfigure</b></A> du manuel pour une explication sur les moyens par lesquels <A HREF="109.htm"><b>fconfigure</b></A> modifiera les donn<6E>es d'entr<74>e.</div><br>
<div><b>VOIR EGALEMENT</b></div><br>
<div ALIGN="LEFT" style="margin-left: 51px;"><A HREF="102.htm">eof</A>(n), <A HREF="108.htm">fblocked</A>(n), <A HREF="109.htm">fconfigure</A>(n)&nbsp; </div><br>
<div>Derni<EFBFBD>re r<>vision: 8.1</div>
<br>
<br><div ALIGN="CENTER"><A HREF="index.htm"><b>Index</b></A>&nbsp;&nbsp;<A HREF="150.htm"><b>Pr<EFBFBD>c<EFBFBD>dent</b></A>&nbsp;&nbsp;<A HREF="152.htm"><b>Suivant</b></A></div>
</BODY></HTML>