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;
}