में एक स्ट्रिंग का प्रिंट हिस्सा प्रिंट करें केवल स्ट्रिंग का हिस्सा प्रिंट करने का कोई तरीका है?सी
उदाहरण के लिए, अगर मैं
char *str = "hello there";
है वहाँ एक रास्ता अभी "hello"
मुद्रित करने के लिए है, और याद रखें कि सबस्ट्रिंग मैं प्रिंट करना चाहते हैं चर लंबाई 5 वर्ण है, हमेशा नहीं?
मुझे पता है कि मैं for
लूप और putchar
का उपयोग कर सकता हूं या मैं सरणी की प्रतिलिपि बना सकता हूं और फिर एक नल टर्मिनेटर जोड़ सकता हूं लेकिन मुझे आश्चर्य है कि क्या कोई और शानदार तरीका है?
चरित्र या मापदंड आप पर बंद करना चाहते हैं क्या है? स्पष्टीकरण के बिना इस प्रश्न का उत्तर देना मुश्किल है – kelloti