मैं जानता हूँ कि आप के साथ मुद्रित कर सकते हैं printf()
और puts()
। मैं यह भी देख सकता हूं कि printf()
आप चर को प्रक्षेपित करने और प्रारूपण करने की अनुमति देते हैं।
का puts()
केवल एक आदिम संस्करण है printf()
। क्या इसे printf()
स्ट्रिंग इंटरपोल के बिना हर संभव उपयोग किया जाना चाहिए ?
printf(variable)
एक स्ट्रिंग को प्रिंट करने के लिए। का प्रयोग करें puts(variable)
या printf("%s', variable)
। चर प्रारूप स्ट्रिंग का उपयोग करने में सुरक्षा जोखिम है: यदि चर को किसी हमलावर द्वारा लिखा जा सकता है तो वे प्रारूप स्ट्रिंग का उपयोग करके कार्यक्रम पर हमला कर सकते हैं।