Bonjour!
Je veux passer en paramètre "1> ma_sortie" au programme appélé par execve pour qu'il y mette la sortie du programme, mais il le refuse !
Par exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 #include <unistd.h> #include <stdio.h> int main(int argc, char* argv[]){ extern char **environ; char *params[] = {"mount", "-t", "ext3", "1> resultat", 0}; execve("/bin/mount", params, environ); printf("Fin du Programme\n"); return 0; }
Partager