A voir également:
- [Perl] en comparaison avec le C ?
- Comparaison prix amazon - Guide
- Denon perl pro test - Guide
- Logiciel comparaison photo gratuit - Télécharger - Photo & Graphisme
- Logiciel de comparaison facial gratuit - Télécharger - Photo & Graphisme
- Comparaison million milliard - Guide
5 réponses
re.
Pour ce qui est des fonctions strcat() et strcpy(), ou fprint() ca donne quoi en perl ?
Desole, ces questions doivent etre ennuyantes, mais une aide m'est necessaire...
merci.
a+
Pour ce qui est des fonctions strcat() et strcpy(), ou fprint() ca donne quoi en perl ?
Desole, ces questions doivent etre ennuyantes, mais une aide m'est necessaire...
merci.
a+
Au début j'ai aussi essayé de faire un paralèlle C/ Perl et c'est pas possible (ou en tous cas très peu utile) car ces langages n'ont pas les mêmes objectifs ni les mêmes "philosophies".
Notament, le perl est essentiellement axé sur l'utilisation des expressions régulières, ce qui n'existe pas en C (à part une lib qui rame énormément).
Ton exemple est parfait :
En C, les strcat, strcpy etc sont des fonctions assez peuy stables et un peu chiantes. En Perl, c'est intégré...
strcat => string1 . string2
strcpy => string2 = string1
-------------------
Ici, le dossier Perl est assez bien fait, vas-y !!! lol
http://www.commentcamarche.net/perl/perlintro.php3
Notament, le perl est essentiellement axé sur l'utilisation des expressions régulières, ce qui n'existe pas en C (à part une lib qui rame énormément).
Ton exemple est parfait :
En C, les strcat, strcpy etc sont des fonctions assez peuy stables et un peu chiantes. En Perl, c'est intégré...
strcat => string1 . string2
strcpy => string2 = string1
-------------------
Ici, le dossier Perl est assez bien fait, vas-y !!! lol
http://www.commentcamarche.net/perl/perlintro.php3
Sinon, tu peux aller voir là :
http://www.enstimac.fr/Perl/DocFr/perlfunc.html
http://www.docsdunet.com/doc_per.html
http://www.enstimac.fr/Perl/DocFr/perlfunc.html
http://www.docsdunet.com/doc_per.html
tres bien, merci a vous.
Mais je pense qu'il y a des ressemblances qu'on ne peut negliger :
strcpy(comande,argv[1],sizeof(comande));
if (argc==3)
strcpy(file,argv[2],sizeof(file));
strcpy(buf,var,sizeof(buf));
strcat(buf,comande,sizeof(buf));
strcpy(cmd,comande,sizeof(cmd));
Ca donnerait en perl :
[?]
if (argc == 3)
[?]
?? quoi alors ?
Urf. desole pour ces questions plutot bizarres, rien que ces infos m'aiderait un peu, et j'attaque plus en profondeur la documentation officiel.
merci a vous... en attendant une reponse positive.
a+ et bonne soiree
Mais je pense qu'il y a des ressemblances qu'on ne peut negliger :
strcpy(comande,argv[1],sizeof(comande));
if (argc==3)
strcpy(file,argv[2],sizeof(file));
strcpy(buf,var,sizeof(buf));
strcat(buf,comande,sizeof(buf));
strcpy(cmd,comande,sizeof(cmd));
Ca donnerait en perl :
[?]
if (argc == 3)
[?]
?? quoi alors ?
Urf. desole pour ces questions plutot bizarres, rien que ces infos m'aiderait un peu, et j'attaque plus en profondeur la documentation officiel.
merci a vous... en attendant une reponse positive.
a+ et bonne soiree
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Utilisateur anonyme
12 févr. 2005 à 09:00
12 févr. 2005 à 09:00
Bonjour,
Grokwik a déjà donné la réponse.
C'est quelque chose comme ça:
# Les paramètres sont récupérés dans le tableau @ARGV
$commande = $ARGV[1];
if ($#ARGV == 3) {
$file = $ARGV[2];
}
$buf = $var;
$buf = $buf.$commande;
$cmd = $commande;
En espérant que ma réponse te parais ... positive....
a+
Grokwik a déjà donné la réponse.
C'est quelque chose comme ça:
# Les paramètres sont récupérés dans le tableau @ARGV
$commande = $ARGV[1];
if ($#ARGV == 3) {
$file = $ARGV[2];
}
$buf = $var;
$buf = $buf.$commande;
$cmd = $commande;
En espérant que ma réponse te parais ... positive....
a+