Objective-C Language
Macros predefinidas
Buscar..
Introducción
ANSI C define una serie de macros. Aunque cada una está disponible para su uso en la programación, las macros predefinidas no deben modificarse directamente.
Sintaxis
- FECHA La fecha actual como un literal de carácter en formato "MMM DD YYYY"
- HORA La hora actual como un literal de carácter en formato "HH: MM: SS"
- ARCHIVO Contiene el nombre de archivo actual como una cadena literal.
- LÍNEA Contiene el número de línea actual como una constante decimal.
- STDC Definido como 1 cuando el compilador cumple con el estándar ANSI.
Macros predefinidas
#import <Foundation/Foundation.h>
int main()
{
NSLog(@"File :%s\n", __FILE__ );
NSLog(@"Date :%s\n", __DATE__ );
NSLog(@"Time :%s\n", __TIME__ );
NSLog(@"Line :%d\n", __LINE__ );
NSLog(@"ANSI :%d\n", __STDC__ );
return 0;
}
Cuando el código anterior en un archivo main.m se compila y ejecuta, produce el siguiente resultado:
2013-09-14 04:46:14.859 demo[20683] File :main.m
2013-09-14 04:46:14.859 demo[20683] Date :Sep 14 2013
2013-09-14 04:46:14.859 demo[20683] Time :04:46:14
2013-09-14 04:46:14.859 demo[20683] Line :8
2013-09-14 04:46:14.859 demo[20683] ANSI :1
Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow