Manual de xsEasyC
Librería xsstdlib. Funciones Estandar

Constantes:

  • SALIDA_FALLIDA
  • SALIDA_EXITOSA
  • MAX_ALEATORIO

Tipos de Dato:

  • Longitud

Funciones Estandar:

  • asignarMemoria
  • Asignar memoria en ejecución.

    Vacio* asignarMemoria(Longitud cantidad);


  • binarioAEntero
  • Convertir una cadena en Binario a Entero.

    Entero binarioAEntero(Caracter* binario);


  • borrarDirectorio
  • Borrar un directorio.

    Logico borrarDirectorio(Caracter* directorio);


  • comandoSistema
  • Ejecutar un Comando del Sistema Operativo.

    Entero comandoSistema(Constante Caracter* comando);


  • crearDirectorio
  • Crear un Directorio en el Sistema Operativo.

    Logico crearDirectorio(Caracter* directorio);


  • enteroABinario
  • Convertir un Entero a su Cadena en Binario.

    Caracter* enteroABinario(Entero entero);


  • enteroACadena
  • Convertir un Entero a Cadena.

    Caracter* enteroACadena(Entero entero);


  • enteroAHexadecimal
  • Convertir un Entero a su Cadena en Hexadecimal.

    Caracter* enteroAHexadecimal(Entero entero);


  • enteroAOctal
  • Convertir un Entero a su Cadena en Octal.

    Caracter* enteroAOctal(Entero entero);


  • existeDirectorio
  • Verifica si existe un directorio en el Sistema Operativo.

    Logico existeDirectorio(Caracter* directorio);


  • funcionSalida
  • Establecer que función se ejecutará cuando haya una salida del Sistema.

    Entero funcionSalida(Vacio (*func)(Vacio));


  • hexadecimalAEntero
  • Convertir una cadena en Hexadecimal a Entero.

    Entero hexadecimalAEntero(Caracter* hexadecimal);


  • inicializarAleatorios
  • Inicializar la Generación de Números Aleatorios.

    Vacio inicializarAleatorios();


  • liberarMemoria
  • Libera Memoria dinámica asignada en ejecución.

    Vacio liberarMemoria(Vacio* apuntador);


  • numeroAleatorio
  • Genera un Número Aleatorio entre 0 y MAX_ALEATORIO

    Entero numeroAleatorio();


  • octalAEntero
  • Convertir una cadena en Octal a Entero.

    Entero octalAEntero(Caracter* hexadecimal);


  • reasignarMemoria
  • Reasignar Memoria cambiando el tamaño de memoria asignada dinamicamente.

    Vacio* reasignarMemoria(Vacio* apuntador, Longitud longitud);


  • salirAplicacion
  • Salir del Programa retornando un número que indica un estado.

    Vacio* salirAplicacion(Entero estado);


  • valorAbsoluto
  • Obtener el Valor Absoluto de un Entero.

    Entero valorAbsoluto(Entero numero);


  • variableEntorno
  • Obtener una Cadena con el valor de una variable de Entorno del Sistema.

    Caracter* variableEntorno(Caracter* variable);