हर बार जब मैं कुछ विशेषज्ञ कोड ऑनलाइन देखता हूं तो मुझे कुछ स्ट्रिंग्स में विशेष रूप से संवाद में %s
और %d
जैसी चीज़ें दिखाई देती हैं, लेकिन मुझे नहीं पता कि वे क्या हैं। मैंने शर्तों को गुमराह किया है और मुझे जवाब नहीं मिल रहा है और क्या यह डेल्फी-बाध्य है या प्रत्येक प्रोग्रामिंग भाषा के लिए कुछ आम है।डेल्फी प्रोग्रामिंग में "% s", "% d" आदि का क्या अर्थ है?
मैंने सी से संबंधित एक पोस्ट देखी और कहा कि इसका उपयोग "रनटाइम पर चर परिवर्तित करने" के लिए किया जाता है, यदि यह मामला है तो हम एक स्ट्रिंग में कितने तर्क निर्दिष्ट कर सकते हैं?
उदाहरण उपयोग:
ShowMessageFmt('Day %d = %s',[i,Days[i]]);
Delphi Basics में पाया।
प्रारूप विनिर्देशक [यहां वर्णित हैं] [http://docwiki.embarcadero.com/Libraries/XE2/en/System.SysUtils.Format#Format_Strings) हैं। – TLama
ये विनिर्देश मूल रूप से सी भाषा 'printf' स्वरूपण के लिए बनाए गए थे और बाद में अन्य भाषाओं जैसे डेल्फी में अनुकूलित किए गए थे। इस प्रकार, आपको Google के साथ विभिन्न हिट मिलेंगी। – lurker
जिस पृष्ठ से आप लिंक करते हैं, वह कहता है "शोमेसेज एफएमटी रूटीन हमारे डेटा को प्रदर्शित करता है - और जानने के लिए उस पर क्लिक करें।" क्या आपने क्लिक नहीं किया? –