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

  FORUM HardWare.fr
  Programmation

  [PERL & C] Partage de données

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PERL & C] Partage de données

n°107359
belgique
Posté le 03-03-2002 à 23:39:06  profilanswer
 

Voilà, je voulais savoir s'il y avait moyen de par exemple avoir une chaîne ce caractère en C , la passer à un script perl et inversément que perl renvoie ses données modifiées.

mood
Publicité
Posté le 03-03-2002 à 23:39:06  profilanswer
 

n°107371
Tentacle
Posté le 04-03-2002 à 00:33:54  profilanswer
 

belgique a écrit a écrit :

Voilà, je voulais savoir s'il y avait moyen de par exemple avoir une chaîne ce caractère en C , la passer à un script perl et inversément que perl renvoie ses données modifiées.  




 
Déjà je pense qu'il doit être possible d'appeler un programme en donnant cette chaîne en argument et récupérer son retour.
 
Mais si tu utilises Perl pour les expressions régulières, il me semble avoir entendu parler de sources disponibles pour utiliser les regexp en C/C++

n°107380
impulse
Posté le 04-03-2002 à 10:01:26  profilanswer
 

Ouais c'est possible. Executer du C/C++ dans un script Perl ou executer un script Perl dans un prog en C/C++ -> http://www.perldoc.com/perl5.6.1/pod/perl.html
 
Faut regarder dans les rubriques "perlembed", "perlxstut", "perlxs" ...
 
Y'a aussi un truc qui peut t'interesser (plus simple a utiliser que XS) -> http://www.swig.org
 
hihi :p

n°107574
MC
retour à la raison
Posté le 04-03-2002 à 20:58:10  profilanswer
 

Je confirme swig est très simple et puissant. Je l'utilise au boulot pour wrapper des librairies bas niveau en Tcl et python, et ce sous windows ou linux (sans changer les fichiers de confs)
 
Mais c'est un wrapper seulement, cad qu'il permet de créer un module perl/python/tcl a partir de sources C/C++, mais pas l'inverse (utiliser perl/python/tcl depuis un prog C/C++).
 
Ceci dit, python roulaize.

n°107599
belgique
Posté le 04-03-2002 à 21:59:22  profilanswer
 

Merci pour vos réponses. Au fait, j'ai simplifié mon problème et il est tout bête. Je travaille sous C et je dois simplement séparer un string en plusieurs délimitées par les caractères //.
Je peux écrire une fonction le faisait mais si vous connaissez une librairie quie le fait n'hesitez pas .

n°107611
MC
retour à la raison
Posté le 04-03-2002 à 22:32:02  profilanswer
 

belgique a écrit a écrit :

Merci pour vos réponses. Au fait, j'ai simplifié mon problème et il est tout bête. Je travaille sous C et je dois simplement séparer un string en plusieurs délimitées par les caractères //.
Je peux écrire une fonction le faisait mais si vous connaissez une librairie quie le fait n'hesitez pas .  




 
Y'a des fonctions dans la glibc (gnu libc) qui font ca sans pb.

n°107619
belgique
Posté le 04-03-2002 à 22:45:57  profilanswer
 

merci je vais chercher un peu


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

  [PERL & C] Partage de données

 

Sujets relatifs
[PHP] afficher les données d'un serveur CS sur un site[C/unix][Perl][Lex/Yacc][X] Creation d'une communaute Epitech2
[Perl]Comment mettre une ligne en commentaireavenir PERL ?
LDAP/PHP : impossible de modifier et d'ajouter des donnéesReceptionner des donnees en pascal
[Perl] passer des parametres par reference[VB] conversion de données -> integer
[Perl]: [CGI]: récupérer des groupes de paramètresPerl-Gtk et memoire
Plus de sujets relatifs à : [PERL & C] Partage de données


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