Arduino में कैरेक्टर एरेज़ को स्ट्रिंग्स में परिवर्तित करना
Arduino प्रोग्रामिंग में कैरेक्टर ऐरे और स्ट्रिंग्स मौलिक डेटा प्रकार हैं। जबकि वर्ण सारणी वर्णों का एक संग्रह है, स्ट्रिंग्स अधिक बहुमुखी हैं और पाठ हेरफेर के लिए सुविधाजनक संचालन प्रदान करती हैं। इस गाइड में, हम आपको Arduino में कैरेक्टर ऐरे को स्ट्रिंग्स में परिवर्तित करने की प्रक्रिया के बारे में बताएंगे।
कैरेक्टर ऐरे को स्ट्रिंग्स में क्यों बदलें?
आपको आश्चर्य हो सकता है कि आपको कैरेक्टर ऐरे को स्ट्रिंग्स में बदलने की आवश्यकता क्यों होगी। यहाँ कुछ कारण हैं:
स्ट्रिंग हेरफेर: स्ट्रिंग्स स्ट्रिंग हेरफेर के लिए विभिन्न तरीके प्रदान करते हैं, जिससे टेक्स्ट डेटा के साथ काम करना आसान हो जाता है।
लाइब्रेरी और फ़ंक्शन: कई Arduino लाइब्रेरी और फ़ंक्शन स्ट्रिंग्स के साथ काम करने के लिए डिज़ाइन किए गए हैं, इसलिए इस डेटा प्रकार में कनवर्ट करने से आपका कोड सरल हो सकता है।
गतिशील लंबाई: स्ट्रिंग्स गतिशील रूप से बढ़ या सिकुड़ सकती हैं, जो अलग-अलग टेक्स्ट डेटा के साथ काम करते समय उपयोगी हो सकती हैं।
कैरेक्टर एरेज़ को स्ट्रिंग्स में परिवर्तित करना
आइए Arduino में कैरेक्टर ऐरे को स्ट्रिंग्स में परिवर्तित करने के चरणों के बारे में जानें।
1. एक कैरेक्टर ऐरे बनाएं:
एक वर्ण सरणी को परिभाषित करके प्रारंभ करें। उदाहरण के लिए:
char char_array1[] = "Welcome, to useotools.com";
char char_array2[20];
2. स्ट्रिंग में कनवर्ट करें:
कैरेक्टर ऐरे को स्ट्रिंग में बदलने के लिए, स्ट्रिंग
कंस्ट्रक्टर का उपयोग करें। ऐसे:
String my_string = String(char_array1);