यदि आप जो परिणाम देते हैं उससे खुश हैं, तो यह ठीक है।
आमतौर पर जब मैंने इस तरह के प्रश्न देखे हैं, तो वे "ज़ेड" से "एए" या कुछ ऐसा करना चाहते हैं जैसे कि एक्सेल कॉलम। स्पष्ट रूप से सिर्फ एक char बढ़ाने से ऐसा नहीं होगा - यह '[' पर जाएगा।
वैकल्पिक रूप से, यहां तक कि एक ही चरित्र के भीतर, मान्य मानों की सीमा गैर-संगत हो सकती है - स्पष्ट उदाहरण हेक्स है। यदि आप '9' में वृद्धि करते हैं तो आपको 'ए' या 'ए' के बजाय ':' मिलता है जिसे आप शायद चाहते थे। वांछित आदेश शायद ही कभी "जो भी यूनिकोड आपको देता है" है।
स्रोत
2011-01-03 09:03:21
क्यों इतना मुश्किल? एक्स ++ अच्छी तरह से काम करता है – Loj
मुझे एक चर पर ++ पसंद नहीं है, यह सब ^^ और ए = 65, जेड = 90 ए = 9 7, जेड = 122 जैसा कि आप चाहते हैं कि एक चार ++ आपको केवल अक्षरों को नहीं देता है, लेकिन प्रतीकों जैसे [^ ¨,; तो, यदि आप पत्र चाहते हैं, तो आपको सीमा को सीमित करना होगा। यदि आप चाहते हैं कि एक्सेल कॉलम नाम, कोड जो मैं ऊपर देता हूं। – kerrubin
हां मुझे पता है, लेकिन मैं केवल उनमें से 30 का उपयोग कर रहा हूं इसलिए मुझे लगता है कि यह काम करना चाहिए। सावधान रहो – Loj