मैं प्रोग्रामिंग उद्देश्य-सी के लिए जीएनयूस्टेप खोल का उपयोग कर रहा हूं। मैं स्ट्रिंग को एक चरित्र सेट में कनवर्ट करने में सक्षम हूं। लेकिन कंसोल में परिवर्तित चरित्र सेट मुद्रित करने में असमर्थ। कृपया इसे प्रिंट करने का एक तरीका बताएं। अग्रिम में धन्यवाद।उद्देश्य सी में characterSet मुद्रित करने के लिए कैसे?
7
A
उत्तर
14
यह यूनिकोड में पहले 65536 वर्ण करेगा, जो अधिकांश स्थितियों के लिए करेगा। मेरा मानना है कि यूनिकोड बहुत अधिक (2^32?) जा सकता है, लेकिन इसमें लॉग इन करने में काफी समय लगेगा।
+ (void) logCharacterSet:(NSCharacterSet*)characterSet
{
unichar unicharBuffer[20];
int index = 0;
for (unichar uc = 0; uc < (0xFFFF); uC++)
{
if ([characterSet characterIsMember:uc])
{
unicharBuffer[index] = uc;
index ++;
if (index == 20)
{
NSString * characters = [NSString stringWithCharacters:unicharBuffer length:index];
NSLog(@"%@", characters);
index = 0;
}
}
}
if (index != 0)
{
NSString * characters = [NSString stringWithCharacters:unicharBuffer length:index];
NSLog(@"%@", characters);
}
}
वहाँ, कुछ काफी मजेदार लग रही परिणाम हैं, उदाहरण के लिए यहाँ punctuationCharacterSet
से 20 वर्णों का एक नमूना है।
་. ༉ ༊ ་ ་ ་.་.་. ་ ་. ༒ ་,()() ྅
संबंधित मुद्दे
- 1. उद्देश्य-सी में एक एकल सरणी तत्व मुद्रित करने के लिए कैसे?
- 2. emacs में सभी परिभाषित चर मुद्रित करने के लिए कैसे?
- 3. उद्देश्य सी में दो सरणी कैसे छेड़छाड़ करने के लिए?
- 4. उद्देश्य सी में तार पार्स करने के लिए कैसे
- 5. उद्देश्य सी - आईफोन के लिए उद्देश्य सी में स्ट्रिंग
- 6. मेरे ग्रहण में कंसोल मान मुद्रित करने के लिए कैसे?
- 7. कैसे GDB में रजिस्टर मूल्यों मुद्रित करने के लिए?
- 8. underscore.js टेम्पलेट में सरणी मुद्रित करने के लिए कैसे?
- 9. जावास्क्रिप्ट: Jrunscript में वस्तुओं को मुद्रित करने के लिए कैसे?
- 10. टीसीएल में सभी पर्यावरण चर मुद्रित करने के लिए कैसे?
- 11. कस्टम ऑब्जेक्ट्स के लिए उद्देश्य सी ओवरराइड% @
- 12. सी ++ में एक चर के नाम को मुद्रित करने के लिए कैसे?
- 13. सी में printf के साथ एक हस्ताक्षरित लंबी int मुद्रित करने के लिए कैसे?
- 14. उद्देश्य-सी में प्रिंट सरणी?
- 15. NSLog द्वारा एक चर के मूल्य को मुद्रित करने के लिए कैसे?
- 16. सी में परिवर्तनीय पते कैसे मुद्रित करें?
- 17. सी में% s कैसे मुद्रित करें?
- 18. कैसे उद्देश्य सी में स्ट्रिंग के लिए पूर्णांक परिवर्तित करने के लिए
- 19. उद्देश्य-सी के लिए वायदा?
- 20. सी में एक चर की स्मृति सामग्री को मुद्रित करने के लिए कैसे?
- 21. सी # में PrintDialog का उपयोग कर एक दस्तावेज़ मुद्रित करने के लिए कैसे
- 22. जावा के ArrayList करने के लिए उद्देश्य सी बराबर
- 23. jQuery संस्करण को निर्धारित और मुद्रित करने के लिए कैसे?
- 24. स्वरूपित BigDecimal मान मुद्रित करने के लिए कैसे?
- 25. postgresql से तालिका संरचना को मुद्रित करने के लिए कैसे?
- 26. उद्देश्य-सी ++ के उपयोग को कम करने के उद्देश्य से सी ++ वर्ग का उपयोग करने के लिए अनुशंसित तरीका?
- 27. उद्देश्य सी कास्टिंग पूर्णांक ObjC में फ्लोट करने के लिए पूर्णांक परिवर्तित करने के लिए फ्लोट करने के लिए
- 28. उद्देश्य सी में स्ट्रिंग से int में कनवर्ट करने के लिए कैसे करें: उदाहरण कोड
- 29. उद्देश्य-सी स्थैतिक विश्लेषण उपकरण - एक्सकोड करने के लिए प्लगइन?
- 30. उद्देश्य सी - नैन
जवाब मेरा मानना है कि के रूप में चिह्नित किया जाना चाहिए। –
एक तेज़ समाधान है: http://stackoverflow.com/a/15741737/3050403 – kelin