से मनमाने ढंग से आकार वाले पूर्णांक पास करना अभी, मैं सीख रहा हूं कि सी कोड के साथ एसआईसीस्टस प्रोलॉग को कैसे इंटरफ़ेस करना है।प्रोलॉग से सी
मैं/उपयोग/SICStus Prolog संस्करण में मनमाने ढंग से आकार पूर्णांक "हैमिंग वजन" की एक सी कार्यान्वयन को देखने 4.
मुझे ऐसा लगता है कि मैं परीक्षण अवधि प्रकार के लिए सी कार्यों की जरूरत है (चाहते हैं SP_is_integer) और सी प्रोलॉग शब्दों तक पहुंचने के लिए कार्य करता है (SP_get_integer, SP_get_integer_bytes)।
हालांकि, मुझे यकीन नहीं है कि पोर्टेबल, मजबूत फैशन में SP_get_integer_bytes का उपयोग कैसे करें। क्या आप कृपया मुझे कुछ अच्छी तरह से तैयार किए गए ठोस सी कोड को इंगित कर सकते हैं?
SP_get_integer_bytes() मनमाना परिशुद्धता पूर्णांकों के लिए है। –