मेरी स्थिति यह है कि मैं एक स्ट्रिंग में आयोजित एक स्क्रिप्ट निष्पादित करने के लिए लुआ (सी) एपीआई का उपयोग कर रहा हूं। मैं चाहता हूं कि उपयोगकर्ता स्क्रिप्ट के निष्पादन को समाप्त कर सके (यह आवश्यक है कि स्क्रिप्ट में एक अनंत लूप है), मैं यह कैसे कर सकता हूं?मैं लू थ्रेड को साफ तरीके से कैसे समाप्त कर सकता हूं?
lua_State *Lua = lua_open();
char * code;
// Initialisation code
luaL_dostring(L, code);
आपके समय के लिए धन्यवाद। – CiscoIPPhone
शायद आप 'lua_error (एल," संदेश ") को कॉल करने के लिए या 'lua_error (एल)' पर कॉल करने से पहले लुआ स्टैक पर कुछ धक्का देना चाहते हैं। –
धन्यवाद अलेक्जेंडर, मैंने जवाब संपादित किया है। आप सी कोड में सिंगल लाइन लूप/अनंत लूप के बारे में सही हैं, मैं मानता हूं कि मैंने स्थिति की जटिलताओं में प्रवेश नहीं किया है। –