Objective-C Language
पूर्वनिर्धारित मैक्रों
खोज…
परिचय
ANSI C मैक्रोज़ की एक संख्या को परिभाषित करता है। यद्यपि हर एक प्रोग्रामिंग में आपके उपयोग के लिए उपलब्ध है, पूर्वनिर्धारित मैक्रोज़ को सीधे संशोधित नहीं किया जाना चाहिए।
वाक्य - विन्यास
- दिनांक "MMM DD YYYY" प्रारूप में एक चरित्र शाब्दिक के रूप में वर्तमान तिथि
- समय "एचएच: एमएम: एसएस" प्रारूप में एक चरित्र शाब्दिक के रूप में वर्तमान समय
- FILE इसमें एक स्ट्रिंग शाब्दिक के रूप में वर्तमान फ़ाइल नाम है।
- LINE इसमें एक दशमलव स्थिरांक के रूप में वर्तमान लाइन संख्या शामिल है।
- एसटीडीसी 1 के रूप में परिभाषित किया गया जब कंपाइलर एएनएसआई मानक का अनुपालन करता है।
पूर्वनिर्धारित मैक्रों
#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;
}
जब एक फ़ाइल main.m में उपरोक्त कोड संकलित और निष्पादित किया जाता है, तो यह निम्नलिखित परिणाम उत्पन्न करता है:
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
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow