22 lines
2.8 KiB
HTML
22 lines
2.8 KiB
HTML
|
<HTML><HEAD>
|
|||
|
<BASEFONT FACE="Times New Roman" SIZE="2" COLOR="#000000">
|
|||
|
</HEAD>
|
|||
|
<BODY>
|
|||
|
<div><H3><b>read 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 <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 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 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) </div><br>
|
|||
|
<div>Derni<EFBFBD>re r<>vision: 8.1</div>
|
|||
|
<br>
|
|||
|
<br><div ALIGN="CENTER"><A HREF="index.htm"><b>Index</b></A> <A HREF="150.htm"><b>Pr<EFBFBD>c<EFBFBD>dent</b></A> <A HREF="152.htm"><b>Suivant</b></A></div>
|
|||
|
</BODY></HTML>
|