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