मुझे लगता है कि यह वास्तव में मूर्ख सवाल है, लेकिन मुझे कहीं भी जवाब नहीं मिल रहा है!एक चार सरणी का हिस्सा प्राप्त करें
क्या एक चार सरणी से वर्णों का समूह प्राप्त करना संभव है? नीचे कुछ छद्म कोड फेंकने के लिए:
char arry[20] = "hello world!";
char part[10] = arry[0-4];
printf(part);
उत्पादन:
hello
तो, मैं पाशन और उन्हें चार-से-चार हो रही है या परिवर्तित किए बिना इस तरह एक सरणी से वर्ण का एक खंड मिल कर सकते हैं तारों के लिए तो मैं substr() का उपयोग कर सकते हैं?
ठीक है, यह बहुत बुरा है। ओह ठीक है, मैं स्ट्रिंग में परिवर्तित कर सकता हूं, मैं बस सोच रहा था कि क्या और अधिक ... सुरुचिपूर्ण समाधान था। और मैं बाद में उपयोग करने के लिए चार सरणी के भाग को ट्रिम कर रहा हूं, इसलिए प्रिंटफ़ की क्षमताओं का उपयोग करके इसे हल नहीं किया जाएगा। लेकिन वैसे भी उस tidbit के लिए धन्यवाद, मुझे इसके बारे में पता नहीं था और यह आसान हो सकता है! – Curlystraw
@Curlystraw: @ म्यू-रस का जवाब नीचे सी ++ तारों का उपयोग करता है, और यदि आप मुझसे पूछें तो बहुत सुंदर सुरुचिपूर्ण है! 'Printf' भेद्यता के लिए –