@FILEWRITE[n, texto]:  Escribe una línea en el archivo cuyo identificador es n. Devuelve el número de caracteres escritos, o -1 si ocurrió un error. Se adjuntará un CR/LF a texto.

 

La entrada numérica se puede ingresar en formato decimal (una secuencia de 0 a 9 dígitos) o en formato hexadecimal ("0x" seguido de una secuencia de 0 a F dígitos hexadecimales).

 

Esta función sólo debe usarse con identificadores de archivos devueltos por @FILEOPEN  Si lo usas con cualquier otro número puedes dañar otros archivos abierto por TCC (o por el programa que comenzó TCC).

 

Tenga cuidado con los caracteres con significado especial para TCC, como símbolos de redirección y canalización, dentro del archivo. Uso SETDOS /X con los códigos apropiados según sea necesario.

 

Ejemplo:

 

establecer h=%@fileopen["d:\ruta\miarchivo.txt",w]

escritura de eco %@filewrite[%h,32]

identificador de cierre de eco #%h: %@fileclose[%h]

 

Vea también las funciones relacionadas basadas en identificadores:

 

@FILECLOSECerrar un identificador de archivo
@FILEOPENAbrir un identificador de archivo
@FILEREADLeer la siguiente línea desde un identificador de archivo
@FILESEEKMover el puntero de un identificador de archivo
@FILESEEKLMover el puntero de un identificador de archivo a una línea especificada
@FILEWRITEBEscribir datos en un identificador de archivo
@TRUNCARTrunca el archivo en la posición actual del puntero del identificador de archivo.