Directiva de error
De cppreference.com
< c | preprocessor
Muestra el mensaje de error dado y hace que el programa esté defectuoso.
Sintaxis
#error mensaje_de_error
|
|||||||||
Explicación
Después de encontrar la directiva #error, la implementación muestra el mensaje de diagnóstico mensaje_de_error y hace que el programa esté defectuoso (la compilación se detiene).
mensaje_de_error puede consistir en varias palabras, y no necesariamente estar entre comillas.
Ejemplo
Ejecuta este código
#if __STDC__ != 1
# error "No es un compilador compatible con el estándar"
#endif
#include <stdio.h>
int main (void)
{
printf("¡El compilador utilizado cumple con el estándar ISO C!");
}
Posible salida:
¡El compilador utilizado cumple con el estándar ISO C!
Referencias
- Standard C11 (ISO/IEC 9899:2011):
- 6.10.5 Error directive (p: 174)
- Standard C99 (ISO/IEC 9899:1999):
- 6.10.5 Error directive (p: 159)
- Standard C89/C90 (ISO/IEC 9899:1990):
- 3.8.5 Error directive
Véase también
Documentación de C++ para Directiva de error
|