Funciones de procesamiento de cadenas
Sistema unitario
FUNCIÓN FUNCIÓN DE FUNCIONA CONCAT (S1 [, S2, ..., SN]: String): String es lo mismo que S: = S1 + S2 + S3 ...;
FUNCIÓN DE FUNCIONA COPIA (S: STRING; CONTERACIÓN: Integer): String; .
FUNCIÓN DEL PROCETIMIENTO DEL PROCETIMIENTO (VAR S: STRING;
FUNCIÓN PROCEDIMIENTO PROCEDIMIENTO (Fuente: String; Var S: String; Integer);
FUNCIÓN Prototipo Longitud de funciones (S: String): Integer;
FUNCIÓN FUNCIÓN DEL FUNCIÓN POS (SUBSTR: S: S: String): Integer;
FUNCIÓN PROTTIPE FUNCIÓN MESUMES (const S: String): String;
Función Prototipo de función uppercase (const s: string): string;
POS (OBJ, Target) Encuentre la primera posición de carácter del primer OBJ en la cadena de destino.
function StringReplace (const s, OldPattern, NewPattern: String; Flags: TrePlaceFlags): String Function Devuelve la cadena reemplazada RFreplaceAll es el reemplazo de todo el contenido;
función stringToguid (const s: string): tguid;
Función GuidToString (const GUID: TGUID): la función de la cadena devuelve el Global Identity Guid para convertirlo en una cadena
FUNCIÓN PROCEDIMIENTO STR (X [: Ancho [: Decimals]]; Var S); de lugares decimales. (Integer)
FUNCIÓN PROCEDIMIENTO VAL (S; VAR V; Código VAR: Integer); La conversión es exitosa.
Sysutils de la unidad
FUNCIÓN PROTTIPE FUNCIÓN NEWSTR (const S: String): PString;
Funcion Prototype Procedimiento Disposio (P: PString);
Function prototype function inttoHex (valor: entero; dígitos: entero): string;
Función prototipo de función intToStr (valor: entero): string;
Función prototipo function strtoint (const s: string): integer;
FUNCIÓN FUNCIÓN FUNCIONA STTOINTDEF (const S: String; Predeterminado: Integer): Integer;
FUNCIÓN PROTTIPE TRIM (const s: cadena): cadena;
FUNCIÓN PROTTIPE FUNCIÓN Trimleft (const S: String): String;
FUNCIÓN Prototipo Función Trimright (const S: String): String;
Función Prototipo de funciones Ajuste de línea (const S: String): String;
FUNCIÓN FUNCIÓN DEL FUNCIÓN STRALLOC (Tamaño: Cardinal): PCHER;
FUNCIÓN FUNCIÓN DEL FUNCIONA STBUFSIZE (STR: PCHAR): Cardinal;
FUNCIÓN FUNCIÓN DEL FUNCIONA DE LA FUNCIÓN STRCAT (Dest, Fuente: PCHAR): PCHAR;
FUNCIÓN FUNCIÓN DEL FUNCIONA STRCOMP (STR1, STR2: PCHAR): Integer;
FUNCIÓN FUNCIÓN DEL FUNCIONA DE LA FUNCIÓN STRCOPE (DEST, Fuente: PCHAR): PCHAR;
FUNCIÓN PROCEDIMIENTO DE PROCETIMIENTO STRDISES (STR: PCHAR);
FUNCIÓN Prototipo de strecopy (Dest, Fuente: PCHAR): PCHAR;
FUNCIÓN Prototipo de función Strend (STR: PCHAR): PCHAR;
FUNCIÓN FUNCIÓN DEL FUNCIÓN STRICOMP (STR1, STR2: PCHAR): Integer;
FUNCIÓN FUNCIÓN DE FUNCIONA STRLCAT (Dest, Fuente: PCHO;
FUNCIÓN FUNCIÓN DEL FUNCIÓN STRLCOMP (STR1, STR2: PCHAR; MAXLEN: CARDINAL): Integer;
FUNCIÓN FUNCIÓN DEL FUNCIÓN STRLCOPY (Dest, Fuente: PHar;
FUNCIÓN DE FUNCIONA FUNCIONA STRLEN (STR: PCHAR): Cardinal;
FUNCIÓN FUNCIÓN DEL FUNCIÓN STRICOMP (STR1, STR2: PCHAR; MAXLEN: CARDINALES): Integer;
FUNCIÓN Prototipo Función STRLOWER (STR: PCHAR): PCHAR;
FUNCIÓN FUNCIÓN DEL FUNCIONA STRMOVE (Dest, Fuente: PCHO;
FUNCIÓN FUNCIÓN FUNCIONA STRNE (STR: PCHAR): PCHAR;
FUNCIÓN Prototipo Función STRPAS (STR: PCHAR): Cadena;
FUNCIÓN PROTTIPE FUNCIÓN STRPCOPY (Dest: PCHAR; Fuente: String): PCHAR;
FUNCIÓN FUNCIÓN DEL FUNCIÓN STRPLCOPE (DET: PARCO; Fuente constante: String; MaxLen: Cardinal): PCHAR;
FUNCIÓN FUNCIÓN DEL FUNCIÓN STRPO (STR1, STR2: PCHER): PCHAR;
FUNCIÓN PROTTIPE FUNCIÓN STUPPER (STR: PCHAR): PCHAR;
Stralloc configura un búfer con una longitud máxima de tamaño-1 a la función de cadena final nula Stralloc (tamaño: Word): pChar;
STRBUFSIZE Devuelve el número máximo de caracteres que se pueden almacenar en el búfer de cadena configurado por Stralloc. Strbufsize (s: pchar): cardenal;
Strcat se une a dos cuerdas y las pasa hacia atrás. función strcat (des, fuente: pcar): pchar;
Strcompe compara dos cuerdas. función strcomp (str1, str2: pchar): integer;
StrCopy Copie la cadena de origen a Dest. función strCopy (Dest, fuente: PCHAR): PCHAR
Strdispose Libere un espacio de cadena. función strdispose (str: pchar);
Strecopy Copie la cadena de origen para Dest y pase un puntero al final de la cadena. Función Strecopy (Dest, Surce: PCHAR): PCHAR;
STREND Pase un puntero al final de la función de cadena Strend (STR: PCHAR): PCHAR;
STRLCAT concatena la cadena de origen a la cadena Dest y pasa hacia atrás la cadena vinculada. función strlcat (des, fuente: pcar; maxlen: word): pchar;
Stricomp compara la diferencia entre dos cadenas sin caso.
StrlComps Compare dos cadenas con la función de longitud máxima especificada StrlComp (str1, str2: pchar; maxlen: word): integer;
StrlCopy Copie el número especificado de caracteres de una cadena a otra función de cadena StrlCopy (Dest, fuente: PCHAR; MaxLen: Cardinal): PChar;
Strlen devuelve la longitud de la cadena. función strlen (str: pchar): cardinal;
Strlicomp compara dos cadenas con la longitud máxima especificada sin diferencia de casos. función strlicomp (str1, str2: pchar; maxlen: word): integer;
Strlower convierte una cuerda en minúsculas. función strlower (str: pchar): pchar;
Número de caracteres de conteo de copia de Strmove desde la fuente a la cadena Dest. función strmove (des, fuente: pchar; recuento: cardenal): pchar
STRNEW configura una cadena desde el apilamiento. función STRNEW (STR: PCHAR): PCHAR;
Las STPA convierten el carácter final nulo en una cadena de formato Pascal. función strpas (str: pchar): string;
StrpCopy Copie una cadena de formato Pascal a una cadena de extremo nulo. Función strpCopy (des: pchar; fuente: cadena): pchar;
StrplCopy Copie el número de caracteres mencionado por Maxlen, desde la cadena de formato Pascal hasta la cadena final nula. Función strplCopy (des: pchar; fuente de costo: string; maxlen: word): pchar;
STRpos devuelve un puntero a la posición donde la cadena STR2 aparece primero en STR1. función strpos (str1, str2: pchar): pchar;
STRSCAN devuelve un puntero a la primera ubicación en la cadena STR donde aparece el personaje CHR. función strscan (str: pchar; chr: char): pchar;
StrrScan devuelve un puntero a la posición donde el personaje CHR aparece por última vez en la subcadena STR. función strrscan (str: pchar; chr: char): pchar;
Strupper convierte una cadena en mayúsculas. función strumper (str: pchar): pchar;
Rutinas de fecha y hora
Unidad: Sysutils
Fecha de regreso a la fecha de hoy. Fecha de función: TDATETIME;
DatuTimeToStr convierte el formato de tiempo en una cadena. function detaTimeToStr (DateTime: TDATETime): String;
DetetImetostring convierte el formato de tiempo en una cadena. procedimiento dataTimeToString (resultado var: string; const format: string; dateTime: tDateTime);
DatoToStr convierte el formato de fecha en cadena. función dataToStr (fecha: tdateTime): string;
Dayofweek se envía de regreso al día de hoy. función dayofweek (fecha: tdatetime): entero;
La fecha especificada por el decodato es año, mes y día. procedimiento decodato (fecha: tdatetime; var año, mes, día: palabra);
La descomposición decodética especifica la fecha como horas, minutos y segundos. procedimiento decodetima (tiempo: tdatetime; var hora, min, sec, msec: palabra);
El codificado devuelve el formato de fecha que combina año, mes y día. función codificada (año, mes, día: palabra): tdatetime;
Encodetime Devuelve el formato de tiempo que combina tiempo, minutos y segundos. función Encodetime (Hour, Min, Sec, MSEC: Word): TDATETime;
FormatDateTime Devuelve la fecha y hora en el formato especificado. función formatDateTime (const format: string; dateTime: tDateTime): string;
Ahora envíe la fecha y hora actuales. Función ahora: TDATETIME;
Strtodate convierte un formato de cadena hasta la fecha. función strtodate (const s: string): tDateTime;
StrtodateTime convierte una cadena hasta la función de formato de hora y hora strtodateTime (const s: string): tdateTime;
StrTotime convierte un formato de cadena a tiempo. función strTotime (const s: string): tDateTime;
El tiempo se envía de vuelta a la actualidad. Tiempo de función: TDATETIME;
TimetoStr convierte el formato de tiempo en una cadena. función TIMETOSTR (TIME: TDATETIME): String;
Funciones de administración de archivos
Unidad: Sysutils
Función prototipo de función ExtractFileDir (const fileName: string): string;
Función prototipo function extracFiledRive (const fileName: string): string;
Función prototipo function extractFileExt (const fileName: string): string;
Función prototipo function extracFileName (const fileName: string): string;
Función prototipo de función ExtractFilePath (const fileName: string): string;
Función Prototipo Función DeleteFile (const fileName: String): boolean;
Función Prototipo Función RenameFile (const OldName, Newname: String): boolean;
Función prototipo de función fileExists (const fileName: string): boolean;
FUNCIÓN PROCEDIMIENTO PROCETIMIENTO FindClose (VAR F: TSearchRec);
Función prototipo de función findFirst (const ruta: string; attr: entero; var f: tsearchRec): integer;
Función prototipo Function FindNext (Var F: TSearchRec): Integer;
ChangeFileExt Change la extensión del archivo.
función ChangeFileExt (const fileName, extensión: string): string;
FunctionDateTiMetOfiledate (DateTime: TDATETIME): longInt;
Eliminar File Elimine un archivo. function DeleteFile (const fileName: string): boolean;
Diskfree devuelve el espacio libre del disco. función diskfree (unidad: byte): longInt;
Disksize devuelve el tamaño de capacidad del disco especificado. function disksize (unidad: byte): longInt;
ExpandFileName Devuelve una ruta completa y una cadena de nombre de archivo. función expandfileName (const fileName: string): string;
ExtractFileExt La extensión del archivo se retrocede. function ExtractFileExt (String de nombre de archivo const): string;
ExtractFileName el nombre del archivo del archivo que se regresa. función extractFileName (const fileName: string): string;
ExtractFilepath La ruta al archivo que se está retrocediendo. función extractFilePath (const fileName: string): string;
Fileage La edad del archivo que se retira la función FileAle (const fileName: string): longInt;
FileCreate crea un archivo con el nombre del archivo especificado. función fileCreate (const fileName: string): integer;
FileClose cierra el archivo especificado. procedimientoFileClose (manejo: entero);
FileDateTodateTeTime convierte el formato de fecha DOS en el formato de fecha de Delphi. función FilEdateToDateTime (FILEDATE: Longint): TDATETIME;
FileExists determina si el archivo existe. función fileExists (const fileName: string): boolean;
FileGetATTR Devuelve los atributos del archivo. función filegetattr (const fileName: string): integer;
FileGetDate y la hora del archivo que se devuelve. función filegetDate (manejo: integer): longInt;
FileRead lee datos del archivo especificado. función FileRead (Handle: Integer; VAR Buffer; Count: Longint): LongInt;
FileSearch busca el archivo especificado en la columna de directorio. function Filesearch (constname, dirlist: string): string;
Fileseek cambia la posición del cursor de archivo. function Fileseek (Handle: Integer; Offset: LongInt; Origin: Integer): longInt;
FileTattr Establece propiedades del archivo. función filesetattr (const filename: string; attr: integer): integer;
FileSetDate establece la fecha y la hora del archivo. procedimiento filsetDate (manejo: entero; edad: longInt);
FileOpen Abrir archivo. función fileopen (const fileName: string; mode: word): integer;
FileWRITE Escribir información al archivo. function FileWrite (Handle: Integer; const buffer; Count: Longint): longInt;
FindClose termina la primera/siguiente acción. procedimiento FindClose (var searchRec: tsearchRec);
FindFirst encuentra el primer archivo coincidente y establece sus propiedades.
función findFirst (const ruta: string; attr: word; var f: tsearchRec): integer;
FindNext Devuelve el siguiente archivo coincidente. función findNext (var f: tsearchRec): integer;
RenameFile cambia el nombre del archivo. function RenameFile (const OldName, Newname: String): boolean;
Rutinas de transferencia
Unidad: sistema
CHR devuelve los caracteres correspondientes al código ASCII. función chr (x: byte): char;
Tarea del código fuente de Delphi (http://home.kimo.com.tw/bruce0211/) escribiendo 15
High devuelve el valor más alto del parámetro en el rango. función alta (x);
Low devuelve el valor más bajo del parámetro en el rango. función baja (x);
Ord devuelve el valor de pedido correspondiente a un patrón ordenado. función ord (x): longint;
Redondear un valor real y lo pasa al valor entero. función redonda (x: real): longint;
Trunc que retire un valor real y lo pasa al valor entero. función trunc (x: real): longint;
pred (x) pred ('d') = 'c', pred (true) = 1;
succ (x) succ ('y') = 'z', succ (pred (x)) = x
Ord (x) Encuentre el número de secuencia de x en el conjunto de caracteres, como Ord ('A') = 65
chr (x) chr (65) = 'a'
redondo (x) redondo (x)
trunc (x) trunc (4.8) = 4, trunc ('-3.6') =-3
upcase (x) upcase ('a') = 'a'
Hola (i) Hola ($ 2a30) = $ 2a
lo (i) lo ($ 2a30) = $ 30
aleatorio (n) produce enteros aleatorios entre [0, n)
sizeOf (nombre) encuentra el número de bytes ocupados por un determinado tipo o variable en la memoria
Swap (NUM) Intercambia los bits altos y bajos de INT Swap ($ 3621) = $ 2136
Frac encontrar la parte fraccional de un número real
R: = FRAC (123.456);
R: = frac (-123.456);
Int encontrar la parte entera de un número real
R: = int (123.456);
R: = int (-123.456);
Función Prototipo Función High (x);
FUNCIÓN PROTTIPE FUNCIÓN BAJA (X);
FUNCIÓN PROTTIPE FUNCIÓN ORD (X): LongInt;
FUNCIÓN FUNCIONA DEL PROTTIPE RODUD (X: Extendido): Longint;
FUNCIÓN FUNCIÓN DEL FUNCIÓN TRUNT (X: Extendido): LongInt;
FUNCIÓN FUNCIÓN DEL PROTTIPE VARArRAYCREATE (CONST BUNTS: Matriz of Integer; Vartype: Integer): Variant;
Función Prototipo Función VarArrayOF (Valores constante: matriz de variante): Variant;
FUNCIÓN FUNCIÓN DEL PROTTIPE VARArRAYLOCK (VAR A: Variante): Pointer;
FUNCIÓN PROCETO PROCETIMIENTO VARArRAYUnlock (Var A: Variante);
FUNCIÓN Prototipo Función VarisArray (const V: variante): boolean;
FUNCIÓN PROTTIPE FUNCIÓN VARISNULL (const V: Variante): boolean;
FUNCIÓN Prototipo Varastype (const V: Variant; Vartype: Integer): Variante;
FUNCIÓN PROCEDIMIENTO VARCAST (Var Dest: Variante; Fuente constante: Variant; Vartype: Integer);
Función prototipo de función vartype (const V: variante): entero;
FUNCIÓN PROCETIMIENTO PROCETIMIENTO VARCLEAR (VAR V: Variante);
FUNCIÓN PROCEDIMIENTO VARCOPE (VAR DES:
FUNCIÓN FUNCIÓN DEL FUNCIONA VARFROMDATETIME (DateTime: TDATETIME): Vari Ant;
FUNCIÓN FUNCIÓN DEL PROTTIPE VARTODATETIME (const V: Variante): TDATETIME;
FUNCIÓN DE FUNCIONA FUNCIÓN HI (X): BYTE;
El procedimiento prototipo de funciones incluye (var s: conjunto de t; i: t);
FUNCIÓN DE FUNCIONA FUNCIONA LO (X): BYTE;
FUNCIÓN PROCETIMIENTO PROCEDIMIENTO MOVO (VAR SOURCE, Dest; Count: Integer);
FUNCIÓN PROTTIPE FUNCIÓN PARAMCOUNT: Integer; agrega directamente el número de variables pasadas del archivo de ejecución.
Función Prototipo Función Paramstr (índice: entero): string; describir paramstr (0); transferir nuevamente al nombre y completar el directorio del archivo de ejecución.
Función Prototipo Función aleatoria [(Rango: Integer)];
FUNCIÓN Prototipo de intercambio de funciones (x); intercambios altos y bajos de un conjunto de variables.
FUNCIÓN Prototipo Función Upcase (CH: CHAR): CHAR;
FUNCIÓN PROCEDIMIENTO DEL PROCETURA DEL ENFERMENTE (VAR X [; N: LongInt]); dec (x) ==> x: = x-1;
Funcion Prototype Procedure Inc (var x [; n: longInt]);
FUNCIÓN FUNCIÓN DE FUNCIONA DEL FUNCIÓN (X: Longint): Boolean;
FUNCIÓN DE FUNCIONES FUNCIONA DE LA FUNCIÓN (VAR P): BOOLEAN;
Funciones matemáticas
ABS devuelve el valor absoluto del parámetro. función ABS (x);
Arctan devuelve el valor inverso de la función tangente. función arctan (x: real): real;
COS devuelve la función de valor de la función coseno COS (x: real): real;
Exp pasa el valor del índice natural. función cos (x: real): real;
FRAC devuelve la parte decimal del parámetro. función frac (x: real): real;
INT Devuelve la parte entera del parámetro. función int (x: real): real;
LN Devuelve el valor logarítmico natural. función ln (x: real): real;
Pi transfiere el valor de PI. función pi: real;
SIN pasa el valor de la función sinusoidal. función sin (x: real): real;
SQR devuelve el cuadrado de los parámetros. función sqr (x: real): (real);
SQRT devuelve la raíz cuadrada del parámetro. función sqrt (x: real): real;
Unidad de función de salida: sistema
Asignarfile especifica un archivo a la variable de archivo. procedimiento asignarfile (var f, cadena);
CloseFile Cierre el archivo. Procedimiento CloseFile (var f);
EOF determina si el archivo ha llegado al final.
Archivos tipificados o sin tipo: FunctEOF (var f): booleanText archivos: function eof [(var f: text)]: boolean;
Borrar borra el contenido del archivo. Borrar el procedimiento (var f);
FilePos devuelve la ubicación del cursor del archivo actual. función filepos (var f): longInt;
Filesize El tamaño del archivo se transmite la función FUNCIONIZACIÓN (VAR F): LongInt;
GetDir devuelve el directorio de trabajo del disco especificado. procedimiento getDir (d: byte; var s: string);
Ioresult devuelve el estado de la última ejecución de E/S. Función IORSULT: Integer;
Mkdir crea un subdirectorio. procedimiento mkdir (s: string);
Cambiar el nombre Cambia el nombre del archivo del archivo externo. procedimiento renombrar (var f; newname);
El reinicio abre un archivo existente. RESET DE PROCEDIMIENTO (var f [: archivo; recsize: word]);
Reescribir Crear y abrir un nuevo archivo. procedimiento reescribir (var f: archivo [; recsize: word]);
RMDIR Elimine un directorio vacío. procedimiento rmdir (s: string);
Buscar el cursor de archivo de movimiento. procedimiento buscar (var f; n: longint);
Truncate elimina el contenido del archivo en la ubicación actual. procedimiento truncado (var f);
Unidad de función de conversión de número de punto flotante: sysutils
Floattodecimal transfiere el valor del punto flotante a partes decimales y enteros a números.
procedimiento Floattodecimal (resultado var: tfloatREC; valor: extendido; precisión, decimales: entero);
FloatToStrf convierte los números de punto flotante en descripciones de cadenas de acuerdo con el formato especificado.
function FloatToStrf (valor: extendido; formato: tfloatformat; precisión, dígitos: entero): string;
Floattostr convierte un número de punto flotante en una descripción de una cadena. función FloatToStr (valor: extendido): string;
Floattotext El valor del punto flotante dado se transfiere a decimales y partes enteras de acuerdo con el formato.
function Floattotext (buffer: pchar; valor: extendido; formato: tfloatformat; precisión, dígitos: entero): integer;
FloattotExtfmt convierte el número de punto flotante en una cadena de acuerdo con el formato y lo pasa hacia atrás.
function FloattotExtfmt (buffer: pchar; valor: extendido; formato: pchar): integer;
Formatfloat pasa el valor del punto flotante nuevamente en formato de formato.
función formatfloat (constformat: string; valor: extendido): string;
Strtofloat convierte la cadena dada en un valor de punto flotante.
función strtofloat (const s: string): extended;
Texttofloat convierte una cadena final nula en un valor de punto flotante
función textToFloat (buffer: pchar; var; valor: extendido): boolean;
Unidad de función de control de procesos: sistema
Break termina el bucle. Como para, mientras y repetir bucles.
Continuar continuando el bucle. Como para, mientras y repetir bucles.
Salir deja el bloque actual. salida del procedimiento;
Halt detiene la ejecución del programa y regresa al sistema operativo.
Unidad de función de configuración dinámica: sistema
Deseche la liberación de una variable dinámica. procedimiento desechar (var p: puntero);
Libere gratuito Una copia del objeto. procedimiento gratuito;
Freemem libera una variable dinámica de un tamaño dado. procedimiento freemem (var p: puntero; tamaño: palabra);
GetMem crea una variable dinámica de un tamaño especificado y la pasa a la dirección por el parámetro del puntero. procedimiento getMem (var p: puntero; tamaño: palabra);
New crea una nueva variable dinámica y le señala el parámetro del puntero. procedimiento nuevo (var p: puntero);
Maxavail devuelve el espacio configurable más grande en sucesión. función maxavail: longint;
Memavail devuelve todo el espacio configurable. función memavail: longint;
Unidad de funciones de puntero y dirección: sistema
ADDR devuelve la dirección del objeto especificado. función addr (x): puntero;
Asignado determinar si una función o programa es una función nil asignada (var p): boolean;
CSEG devuelve el contenido del registro del segmento del programa CS. función CSEG: Word;
DSEG devuelve el contenido del registro temporal del segmento de datos DS. función dsegt: word;
OFS se devuelve la dirección de desplazamiento del parámetro. función des (x): palabra;
PTR combina el segmento especificado y la dirección de desplazamiento en un puntero. función PTR (SEG, OFS: Word): Pointer;
SEG devuelve la dirección de segmento del parámetro. función seg (x): word;
SPTR devuelve el contenido del registro de apilamiento SP. función sptr: word;
SSEG devuelve el contenido del registro del segmento SS Stack. función sseg: word;
Unidad de función de la consola: WINCRT
AsigneCRT conecta archivos de texto a una ventana de consola. Procedimiento asignado (var f: texto);
Clreol borra todos los caracteres unidos a la posición del cursor a la última línea. procedimiento clreol;
CLRSCR Desafía la pantalla y restablece el cursor a la esquina superior izquierda. procedimiento CLRSCR;
Cursorto mueve el cursor a la coordenada dada. procedimiento cursorto (x, y: entero);
Donewincrt finaliza la ventana de la consola. procedimiento realizado awincrt;
Gotoxy mueve el cursor a la coordenada dada. procedimiento gotoxy (x, y: byte);
Initwincrt crea una ventana de consola. procedimiento initwincrt;
KeyPressed determina si hay una clave. Función KeyPressed: boolean;
ReadBuf lee una línea desde la ventana de la consola. function readBuf (buffer: pchar; count: word):
Readkey lee personajes clave. función readkey: char;
Desplácese Desplácese la ventana de la consola a la posición de visualización. procedimiento scrollto (x, y: entero);
La ventana de la consola de desplazamiento de trackcursor debe ser visible para el cursor. Procedimiento TrackCursor;
Wherx devuelve la coordenada x del cursor. función wherx: byte;
Donde devuelve la marca y del cursor. función wherey: byte;
WriteBuf escribe un bloque de caracteres en la ventana de la consola. procedimiento WriteBuf
WriteChar escribe un personaje en la ventana de la consola. procedimiento WriteChar (CH: CHAR);