Apua Python ctypes!

EiYmmärrä6

Miten alla olevaa functiota kutsutaan pythonista ctypesiä käyttäen?
GetNames(MYNAME* list, int max_names) ;

typedef struct _name_list
{
char name[10] ;
} MYNAME ;

MYNAME names[46];
GetNames(names, 46);

Alla oma python yritys, en ymmärrä mikä vialla?

import ctypes
class MYNAME(ctypes.Structure):
_fields_ = [
("name", (ctypes.c_char*10))]

names = (MYNAME * 46)()

python_get_names.argtypes = [ctypes.POINTER(MYNAME*46), ctypes.c_int]
python_get_names(names, 46)

Tule virhe:
ValueError: Procedure called with not enough arguments (20 bytes missing) or wrong calling convention

2

335

    Vastaukset 2

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Kokemus-opettaa

      Lisää mutuilua,

      Viittaako kertomasi virhe, antamaasi esimerkkiin, epäilyttää että ei, vaan virhe ilmoitus viittaa ohjelmassa muualla olevaan virheeseen, eikö niin ?

    • Kokemus-opettaa

      Kummalista moderointia,

      avaus sisältää ohjelmakoodia monta riviä enemän kuin minun antamani vastaus, kuitenkin vain minun vastaus poistettiin, eikä senkään poistoon olisi pitänyt olla mitään aihetta.

      Merkillistä touhua, tosiaan, ei mitään tolkua.

    Ketjusta on poistettu 1 sääntöjenvastaista viestiä.

    Takaisin ylös

    Luetuimmat keskustelut

    1. Orpo pelästyi, kun asiat tulivat ilmi ? Hallitus ei enää tuekaan Garden hanketta

      Pääministerinä Orpo on vastuussa hallituksensa päätöksenteosta. Hallitus päätti avokätisestä tuesta hankkeelle, joka ei
      Kansallinen Kokoomus
      366
      1358
    2. Martinan tyttärestä hieno haastattelu IL

      Martina on kasvattanut fiksun tyttären.
      Kotimaiset julkkisjuorut
      407
      1197
    3. Muuttaisitko kaivattusi luokse

      heti asumaan? 🛒
      Ikävä
      102
      925
    4. Mitä kaivattusi

      pelkää? 👻
      Ikävä
      82
      847
    5. Samassa kylässä asuu yks mies...

      Jota en voi sietää... yök!
      Ikävä
      78
      842
    6. Mitä odotat kohtaamiselta?

      Niin, otsikossa kysymys.
      Ikävä
      91
      826
    7. Ei käy sääliksi sitä miestä

      Sitä saa mitä tilaa.
      Ikävä
      112
      808
    8. Mitähän ajattelet

      Nykyään minusta tai meistä tai tapahtuneista?
      Ikävä
      54
      805
    9. Olet kuin minä

      Jännä huomata tämä kerta toisensa jälkeen eikö ❤️
      Ikävä
      50
      695
    10. Mä olen tosi

      Ylpeä sinusta 🫂 Ajatuksissani pyydän sulle paljon suojelusta ja varjelusta. Sinua rakastettaan ja susta välitetään. Mui
      Ikävä
      39
      690
    Aihe