Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
741 connectés 

  FORUM HardWare.fr
  Programmation
  Python

  [python] c_char_p ???

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[python] c_char_p ???

n°1515752
k666
dites non à petitmou
Posté le 16-02-2007 à 19:39:43  profilanswer
 

salut
j'ai besoin de passer a une dll sous python un pointeur char*. en ce moment j'utilise c_char_p mais il coupe des qu'il voit un \x00 , or il faut que je puisse prendre ce qui vient apres ce charactere, pour ecrire un fichier avec un format special.
comment puis je faire ?
merci

mood
Publicité
Posté le 16-02-2007 à 19:39:43  profilanswer
 

n°1515811
Taz
bisounours-codeur
Posté le 16-02-2007 à 21:52:04  profilanswer
 

rien compris

n°1520251
k666
dites non à petitmou
Posté le 26-02-2007 à 16:05:20  profilanswer
 

Il y a une lib ctypes sous python ( http://sourceforge.net/project/sho [...] p_id=71702 ) permettant l'utilisation de pointeurs et types c.
D'autre part j'utilise des activex ou des dll classiques qui font des traitements particuliers, mais qui ont ete concues pour des langages classiques (c++, vb, etc...). Une des fonctions que je veux utiliser necessite comme argument un pointeur pour y ecrire les donnees resultantes.
Sous ctypes/py il y a un type de donnees c_char_p, qui permet d'emuler les c_char_p, et retourne ce qui y a ete insere, mais cette chaine se finit par le caractere NULL or je ne veux pas qu'elle se finisse car ma fonction peut retourner dans son resultat un NULL en milieu de chaine ...
tu vois mieux ce que je veux dire ? :$


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Python

  [python] c_char_p ???

 

Sujets relatifs
C est comment python?[BIBLIOLINK Python] Tutorial programmation ADO
[python] xml et encoding / bug ![Python]Comparaison de fichiers
[python] control+c ne marche pas ???Gestion de la configuration d'une application Python
Comparaison de char[python] xml / dom / dtd ... cherche connaisseurs !
Sortie de Python 2.5rassembler "long" et "char" pour débutant
Plus de sujets relatifs à : [python] c_char_p ???


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR