Загрузить файлы в «/»
This commit is contained in:
11
main.go
Normal file
11
main.go
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
package main
|
||||||
|
import "fmt"
|
||||||
|
|
||||||
|
//export test
|
||||||
|
func test(){
|
||||||
|
fmt.Println("hello world!!!")
|
||||||
|
}
|
||||||
|
|
||||||
|
func main(){
|
||||||
|
test
|
||||||
|
}
|
||||||
13
main.py
Normal file
13
main.py
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
import ctypes
|
||||||
|
|
||||||
|
# Загрузите вашу библиотеку
|
||||||
|
mylib = ctypes.CDLL('calclib.dll')
|
||||||
|
|
||||||
|
# Укажите типы аргументов и возвращаемое значение для функции
|
||||||
|
mylib.calc.argtypes = (ctypes.c_float, ctypes.c_float, ctypes.c_char)
|
||||||
|
mylib.calc.restype = ctypes.c_float
|
||||||
|
|
||||||
|
# Вызовите функцию из библиотеки
|
||||||
|
result = mylib.calc(5, 5, "*")
|
||||||
|
print("Сумма:", result) # Вывод: Сумма: 25
|
||||||
|
|
||||||
Reference in New Issue
Block a user