"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > C++ में फ़ॉर्मेट करते समय आउटपुट स्ट्रिंग्स को राइट-अलाइन कैसे करें?

C++ में फ़ॉर्मेट करते समय आउटपुट स्ट्रिंग्स को राइट-अलाइन कैसे करें?

2024-11-07 को प्रकाशित
ब्राउज़ करें:136

How to Right-Align Output Strings When Formatting in C  ?

सी में सही संरेखण के साथ आउटपुट स्ट्रिंग्स को फ़ॉर्मेट करना

निर्देशांक जैसे डेटा वाली टेक्स्ट फ़ाइलों को संसाधित करते समय, कॉलम में आइटम संरेखित करने की आवश्यकता होती है उचित स्वरूपण के लिए अक्सर समस्या उत्पन्न होती है। सी में, इस संरेखण को प्राप्त करने के लिए आउटपुट स्ट्रिंग्स का हेरफेर महत्वपूर्ण है। यह आलेख मानक सी तकनीकों का उपयोग करके समाधान प्रदान करते हुए, आउटपुट स्ट्रिंग्स को सही-संरेखित करने के मुद्दे को संबोधित करता है। , और z निर्देशांक। प्रसंस्करण के बाद, लक्ष्य इनपुट फ़ाइल के प्रारूप से मेल खाने के लिए सही संरेखण के साथ निर्देशांक को एक txt फ़ाइल में लिखना है। ]लाइन_न्यू = शब्द[0] '' शब्द[1] '' शब्द[2];

हालाँकि, यह दृष्टिकोण वांछित संरेखण प्रदान नहीं करता है। इस संरेखण को प्राप्त करने के लिए, हम स्ट्रिंग फ़ॉर्मेटिंग तकनीकों का उपयोग कर सकते हैं। पुराना प्रिंटफ़-शैली फ़ॉर्मेटिंग। प्रत्येक निर्देशांक को सही-संरेखित करने के लिए, निम्नलिखित वाक्यविन्यास का उपयोग किया जा सकता है:

line_new = '{:>12} {:>12} {:>12}'.format(word[ 0], शब्द[1], शब्द[2]);
line_new = words[0]    '  '   words[1]    '  '   words[2];

प्रिंटफ का उपयोग करना -स्टाइल फ़ॉर्मेटिंग

C के पुराने संस्करणों के लिए जो str.format का समर्थन नहीं करते हैं, प्रिंटफ़-स्टाइल फ़ॉर्मेटिंग का उपयोग किया जा सकता है। यह दृष्टिकोण कम लचीला है लेकिन फिर भी फ़ील्ड चौड़ाई विनिर्देश के लिए अनुमति देता है:

line_new = ' s s s' % (शब्द[0], शब्द[1], शब्द[2]);

यह सिंटैक्स प्रत्येक निर्देशांक के लिए 12 वर्णों की फ़ील्ड चौड़ाई भी निर्दिष्ट करता है।

इन स्ट्रिंग फ़ॉर्मेटिंग तकनीकों का उपयोग करके, txt फ़ाइलों पर लिखते समय निर्देशांक को दाएं-संरेखित करना आसान हो जाता है।

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: 1729593378 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.कॉम से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3