में सरणी के मानों को आरंभ करें मेरे पास एक संरचना है जिसमें इसके अंदर कई सरणी हैं। सरणी में हस्ताक्षर किए गए चार [4] टाइप होते हैं।संरचना
मैं
struct->array1[0] = (unsigned char) something;
...
struct->array1[3] = (unsigned char) something;
बुला अगर वहाँ एक पंक्ति में सभी 4 मानों प्रारंभ करने का एक तरीका है बस सोच रहा द्वारा प्रत्येक तत्व को प्रारंभ कर सकते हैं।
समाधान: मुझे प्रारंभिक सभी मानों के साथ अस्थायी सरणी बनाने की आवश्यकता है, फिर मानों को प्रतिलिपि बनाने के लिए मेमसेट() को कॉल करें।
सभी समान मूल्य? – hmjd
मुझे यह कहना चाहिए कि यह इतना प्रसिद्ध है कि कुछ googling जवाब जल्दी से पता चला होगा ... http://stackoverflow.com/questions/201101/how-to-initialize-an-array-in-c ;-) – tchap