Python ruft Strukturen und Funktionen von C-Programmen auf
Dec 07, 2016 am 10:16 AMDer C-Code lautet wie folgt:
#include <stdio.h>>
typedef struct TestDLL_
{ int a; char *b; t.a=t.a+t.a; 🎜> printf("%dn%sn",t.a,t.b); return t; } Der Python-Code lautet wie folgt : from ctypes import * #Absoluter Pfad dllpath='test.dll' dll=CDLL(dllpath) #python interne Parameterzuweisunga=c_int (125) b=c_char_p('Hallo Welt, Hallo Chengdu') #Struktur definierenclass testdll(Structure): _fields_=[('a',c_int), ('b',c_char_p)] #Instanziieren und zuweisent=testdll() t.a=a t.b=b #Legen Sie den Rückgabewerttyp fest dll .test.restype=testdll #testt=dll.test(t) print t.a print t.b x=raw_input('any key to continue')

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

So laden Sie Deepseek Xiaomi herunter

Was sind die Vor- und Nachteile des Templatings?

Google AI kündigt Gemini 1.5 Pro und Gemma 2 für Entwickler an

Für nur 250 US-Dollar zeigt Ihnen der technische Leiter von Hugging Face Schritt für Schritt, wie Sie Llama 3 verfeinern

Teilen Sie mehrere .NET-Open-Source-KI- und LLM-bezogene Projekt-Frameworks

Eine vollständige Anleitung zum Debuggen und Analysieren von Golang-Funktionen

So speichern Sie die Evaluierungsfunktion
