ScrUtil (C)
Manejo de consola
 Todo Estructuras de Datos Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones 'defines'
'defines' | Funciones
Referencia del Archivo scrutil.c
#include "scrutil.h"
#include <string.h>
#include <stdio.h>

Ir al código fuente de este archivo.

'defines'

#define SO_UNIX

Funciones

void scrClear ()
void scrSetColorsWithAttr (scrAttributes colors)
void scrSetColors (Color tinta, Color papel)
void scrMoveCursorToPos (scrPosition pos)
void scrMoveCursorTo (unsigned short int fila, unsigned short int columna)
scrPosition scrGetConsoleSize ()
scrAttributes scrGetCurrentAttributes ()
unsigned short int scrGetMaxRows ()
unsigned short int scrGetMaxColumns ()
scrPosition scrGetCursorPosition ()
void scrShowCursor (bool see)

Documentación de los 'defines'

#define SO_UNIX

Definición en la línea 20 del archivo scrutil.c.

Documentación de las funciones

void scrClear ( )

Borra la pantalla

Definición en la línea 127 del archivo scrutil.c.

scrPosition scrGetConsoleSize ( )

Devuelve el num. de filas y columnas max.

Devuelve
La info. como estructura scrPosition
Ver también
scrPosition
Nota
en Unix siempre devuelve 25x80

Definición en la línea 219 del archivo scrutil.c.

scrAttributes scrGetCurrentAttributes ( )

Obtiene los atributos en uso

Devuelve
Los colores como una estructura scrAttributes
Ver también
scrAttributes

Definición en la línea 242 del archivo scrutil.c.

scrPosition scrGetCursorPosition ( )

Devuelve la pos. del cursor

Devuelve
La pos. del cursor
Ver también
scrGetConsoleSize
en Unix siempre devuelve -1, -1

Definición en la línea 258 del archivo scrutil.c.

unsigned short int scrGetMaxColumns ( )

Devuelve el num. de columnas

Devuelve
El max. num. de columnas
Ver también
scrGetConsoleSize

Definición en la línea 253 del archivo scrutil.c.

unsigned short int scrGetMaxRows ( )

Devuelve el num. de filas

Devuelve
El max. num. de filas
Ver también
scrPosition
Nota
En caso de que la funcionalidad no se soporte, devuelve -1 en ambos campos de scrPosition

Definición en la línea 248 del archivo scrutil.c.

void scrMoveCursorTo ( unsigned short int  fila,
unsigned short int  columna 
)

Mover el cursor a una pos. determinada

Parámetros
filaLa fila en la que colocar el cursor
columnaLa columna en la que colocar el cursor

Definición en la línea 203 del archivo scrutil.c.

void scrMoveCursorToPos ( scrPosition  pos)

Mover el cursor a una pos. determinada

Parámetros
posEstructura scrPosition conteniendo la pos.
Ver también
scrPosition

Definición en la línea 198 del archivo scrutil.c.

void scrSetColors ( Color  tinta,
Color  papel 
)

Indica los colores del texto a escribir

Parámetros
tintaColor de la tinta
papelColor de fondo

Definición en la línea 188 del archivo scrutil.c.

void scrSetColorsWithAttr ( scrAttributes  color)

Indica los colores del texto a escribir

Parámetros
colorColor de la tinta y el papel
Ver también
scrAttributes

Definición en la línea 168 del archivo scrutil.c.

void scrShowCursor ( bool  see)

Esconde o visualiza el cursor

Parámetros
seeSi es verdadero, lo visualiza, si es falso lo esconde.

Definición en la línea 282 del archivo scrutil.c.