खोज…


परिचय

ANSI C मैक्रोज़ की एक संख्या को परिभाषित करता है। यद्यपि हर एक प्रोग्रामिंग में आपके उपयोग के लिए उपलब्ध है, पूर्वनिर्धारित मैक्रोज़ को सीधे संशोधित नहीं किया जाना चाहिए।

वाक्य - विन्यास

  1. दिनांक "MMM DD YYYY" प्रारूप में एक चरित्र शाब्दिक के रूप में वर्तमान तिथि
  2. समय "एचएच: एमएम: एसएस" प्रारूप में एक चरित्र शाब्दिक के रूप में वर्तमान समय
  3. FILE इसमें एक स्ट्रिंग शाब्दिक के रूप में वर्तमान फ़ाइल नाम है।
  4. LINE इसमें एक दशमलव स्थिरांक के रूप में वर्तमान लाइन संख्या शामिल है।
  5. एसटीडीसी 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