2013-01-19 21 views
21

मैं अगर यह एक सूचक नहीं एक सूचक बनाने के लिए संभव है सोच रहा था ..सीपीपी/C++ सूचक मूल्य या depointerize सूचक

समस्या मैं एक समारोह है कि एक परमाटर मुझे आसानी से पाने के लिए के लिए एक सूचक को स्वीकार करता है मिल उस सूचक के लिए एक मूल्य। यह एक साधारण int है इसलिए मैं सोच रहा था कि क्या मैं उस मूल्य को प्राप्त कर सकता हूं, जहां कहीं भी मुझे मूल्य के लिए एक पॉइंटर भेजना पड़ता है।

मैं समारोह के रूप में यह 2 संकेत करने के लिए एक मूल्य दे रही है एक पूर्णांक के रूप में मान देने के लिए नहीं चाहता!

+0

आप केवल मूल्य की जरूरत है, सिर्फ मूल्य से गुजरती हैं। – Philipp

+0

क्या आपने पॉइंटर को डिफ्रेंस करने के बारे में सुना है? – Csq

+1

यदि आप किसी पॉइंटर का मान चाहते हैं, तो पॉइंटर को डी-रेफरेंस करें, आपको पॉइंटर के मान को वापस करने के लिए फ़ंक्शन की आवश्यकता नहीं है। आपकी अंग्रेजी बहुत अच्छी नहीं है, क्या आप कुछ कोड दिखा सकते हैं जो आप पूरा करने की कोशिश कर रहे हैं? –

उत्तर

39

एक सूचक का मूल्य, बस डी-संदर्भ सूचक प्राप्त करने के लिए।

int *ptr; 
int value; 
*ptr = 9; 

value = *ptr; 

मूल्य अब 9.

मैं सुझाव है कि आप संकेत के बारे में और अधिक पढ़ है, यह अपने आधार कार्यक्षमता है।

संबंधित मुद्दे