diumenge, 23 d’agost del 2020

Macros stdlib: EXIT_FAILURE, EXIT_SUCCESS, MB_CUR_MAX, RAND_MAX

Macros stdlib.h




Macros:  EXIT_FAILURE & EXIT_SUCCESS


Expressions senceres que poden ser usades com l'argument per a la funció exit per retornar l'estat de terminació sense o amb èxit, respectivament, a l'entorn local.

----DJGPP-------------
#define EXIT_FAILURE 1
#define EXIT_SUCCESS 0

----Borland-----------
#define EXIT_SUCCESS 0
#define EXIT_FAILURE 1

----Dev-C++-------------
#define EXIT_SUCCESS 0
#define EXIT_FAILURE -1
Més informació -->Control de procesos


Macro:  MB_CUR_MAX


Una expressió sencera positiva el valor és el nombre màxim de bytes en un caràcter multibyte per al conjunt de caràcters estesos especificat per la localització actual (categoria LC_CTYPE), i el valor no és mai més gran que MB_LEN_MAX.



----DJGPP-------------
#define MB_CUR_MAX 1

----Borland-----------
#define MB_CUR_MAX 1

----Dev-C++-------------
SENSE DEFINIR
Més informació -->  Manipulació memòries multibytes


Macro:  RAND_MAX


Un Expressió constant d'interval, el valor del qual és el valor màxim retorat per la funció rand. El valor de la macro RAND_MAX serà de al menys 32767.


----DJGPP-------------
#define RAND_MAX 2147483647

----Borland-----------
#define RAND_MAX 0x7FFFU

----Dev-C++-------------
#define RAND_MAX 0x7FFF

Més informació -->  Generar numeros aleatoris




Més informació -->  llibreria <stdlib.h>