Objective-C Language
Macro predefinite
Ricerca…
introduzione
ANSI C definisce un numero di macro. Sebbene ognuno sia disponibile per l'uso nella programmazione, le macro predefinite non dovrebbero essere modificate direttamente.
Sintassi
- DATA La data corrente come carattere letterale nel formato "MMM GG AAAA"
- TIME L'ora corrente come carattere letterale nel formato "HH: MM: SS"
- FILE Questo contiene il nome file corrente come stringa letterale.
- LINE Questo contiene il numero di riga corrente come costante decimale.
- STDC Definito come 1 quando il compilatore è conforme allo standard ANSI.
Macro predefinite
#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;
}
Quando il codice di cui sopra in un file main.m è compilato ed eseguito, produce il seguente risultato:
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
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow