Macrolibrería
- assertassert
- BUFSIZstdio
- CLOCKS_PER_SECtime
Macro assert
void assert(int test);
Comprueba la condición ‘test‘ y dependiendo del resultado, puede abortar el programa.
Se trata de una macro que se expande como una sentencia «if«, si ‘test‘ se evalua como cero, la función aborta el programa y muestra el siguiente mensaje en stderr: Assertion failed: , fichero , line
El nombre de fichero y el número de línea corresponden con el fichero y línea en la que está la macro.
Si se coloca la directiva «#define NDEBUG»; (no depurar) en el fichero fuente antes de la directiva «#include «, todas las sentencias assert serán comentadas.
Macro BUFSIZ
#define BUFSIZ
Una expresión entera constante, el cual usa el tamaño usado por la función setbuf
.
Ejemplo:
define BUFSIZ 16384 DJGPP
define BUFSIZ 512 Borlan
define BUFSIZ 512 Dev-C++
Macro CLOCKS_PER_SEC
#define CLOCKS_PER_SEC
Calcula el número de segundos del valor devuelto por la función clock
.
Ejemplo:
#define CLOCKS_PER_SEC 91 DJGPP
#define CLOCKS_PER_SEC 1000.0 Borland
#define CLOCKS_PER_SEC 1000.0 Dev-C++
Debe estar conectado para enviar un comentario.