2016-08-26 7 views
8

जब मैं अपने exprtk स्ट्रिंग में एक अभिव्यक्ति को परिभाषित,exprtk में चर-केस केस-संवेदनशील हैं?

var x := sqrt(y); 

की तरह है और मैं एक और चर

var X := 2*z; 

जोड़ने के लिए मैं एक संघर्ष मिलता है की कोशिश? अग्रिम में धन्यवाद।

+0

इसे क्यों न दें? –

+0

सी ++ टैग का उपयोग क्यों करें? आपके द्वारा प्रस्तुत वाक्यविन्यास C++ के लिए मान्य नहीं है। –

+1

थॉमस: क्योंकि exprtk एक सी ++ लाइब्रेरी है। रॉबर्ट: मैंने अभी इसका परीक्षण किया है, और मुझे एक संघर्ष मिलता है। क्या मुझे सवाल हटा देना चाहिए? –

उत्तर

6

मार्च 2017 की स्थिति के अनुसार exprtk के लेखक केस संवेदी चर के लिए समर्थन जोड़ा गया है: https://github.com/ArashPartow/exprtk/blob/master/readme.txt#L4477

बस #define exprtk_disable_caseinsensitivity शामिल हैं और आप जाने के लिए तैयार हैं!

+1

अच्छा! जब मैंने प्रश्न पोस्ट किया तो यह अस्तित्व में नहीं था, यह जानना अच्छा है कि अब यह समर्थित है। धन्यवाद –

8

मुझे अभी जवाब मिला: exprtk अभिव्यक्तियों के भीतर परिभाषित चर मामले केस संवेदनशील नहीं हैं। ऊपर दिए गए उदाहरण में आपको एक संघर्ष मिलेगा।

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