चुनौती
एक फ़ंक्शन लिखें जो सी printf-स्टाइल स्ट्रिंग प्रारूपण को लागू करता है ।
नियम
- आप चाहिए लागू कम से कम
%%,%c,%s,%dऔर%f। - आपको अंतर्निहित स्ट्रिंग स्वरूपण विधि का उपयोग नहीं करना चाहिए ।
- आपको अपने प्रोग्राम से बाहरी प्रोग्राम नहीं चलाना चाहिए या इंटरनेट से कनेक्ट नहीं करना चाहिए ।
- यह आपको तय करना है कि अमान्य इनपुट को कैसे संभालना है, लेकिन आपके कार्यक्रम को असामान्य रूप से समाप्त नहीं करना चाहिए ।
- आप चाहिए एक लिखने variadic समारोह यदि संभव हो तो।
इस दस्तावेज़ में "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALLULD", "SHOULD NOT", "RECOMMENDED", "MAY", और "OPTIONAL" प्रमुख शब्द हैं। आरएफसी 2119 में वर्णित के रूप में व्याख्या की जाएगी ।
%cएक पारित int-IIRC के ASCII मूल्य को प्रदर्शित करता है
97और 'a'दोनों बन जाएगा aउत्पादन पर।
%-02dसही जैसे कुछ फ़ॉर्म का समर्थन करने की आवश्यकता नहीं है ? बस तीन% c,% s,% d?
%cहै? बहुत यकीन है%s,%dऔर%fतार, ints और संबंधित के लिए तैरता है, लेकिन के बारे में अनिश्चित हैं%c।