Utilisation de execve
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour tout le monde ,
j'ai changer de pseudo lors de mon inscription ( anciennement glupidon)
ma question n'avais plus de rapport avec le contexte du titre de mon topique donc je la pose ici
je cherche a utiliser la fonction execve() mais particulièrement .
voila en gros je cherche a donner a execve() des paramètre sous forme de string et la évidement sa bug
c'est réellement impossible de cette maniérè ?
et en passant si vous pouviez également m'indiquer a quoi correspond le dernier paramètre ?
le man me dit
char *const envp[]
sa reste flou chez moi ...
merci de vos futures réponses !
a bientôt
j'ai changer de pseudo lors de mon inscription ( anciennement glupidon)
ma question n'avais plus de rapport avec le contexte du titre de mon topique donc je la pose ici
je cherche a utiliser la fonction execve() mais particulièrement .
int find_path(char *str)
{
int i;
int j;
char *way;
char *name;
i = 0;
j = 8;
way = "/usr/bin/";
while (str[i] != '\0')
{
if (str[i] == ' ')
{
name[i] = '\0';
way[j] = '\0';
execute(way, str, name);
}
name[i] = str[i];
way[j] = str[i];
i++;
j++;
}
return (0);
}
int execute(char *way, char *str, char *name)
{
execve(way, name, envp);
return (0);
}
voila en gros je cherche a donner a execve() des paramètre sous forme de string et la évidement sa bug
c'est réellement impossible de cette maniérè ?
et en passant si vous pouviez également m'indiquer a quoi correspond le dernier paramètre ?
le man me dit
char *const envp[]
sa reste flou chez moi ...
merci de vos futures réponses !
a bientôt
A voir également:
- Utilisation de execve
- Utilisation chromecast - Guide
- Télécharger gratuitement notice d'utilisation - Guide
- La ressource demandée est en cours d'utilisation ✓ - Forum Logiciels
- Family link temps d'utilisation ne fonctionne pas - Forum Contrôle parental
- Impossible d'utiliser ce numéro de téléphone pour la validation - Forum Gmail
ma fonction reçoit en paramètre ce qui viens d'être taper aux clavier !
et plus précisément une commande tel que ls , pwd ....
donc ma chaine contient par exemple "ls -l folder"