@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. Usa 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:
@FILECLOSE | Cerrar un identificador de archivo |
@FILEOPEN | Abrir un identificador de archivo |
@FILEREAD | Leer la siguiente línea desde un identificador de archivo |
@FILESEEK | Mover el puntero de un identificador de archivo |
@FILESEEKL | Mover el puntero de un identificador de archivo a una línea especificada |
@FILEWRITEB | Escribir datos en un identificador de archivo |
@TRUNCAR | Trunca el archivo en la posición actual del puntero del identificador de archivo. |