drunkenpenguin
28-08-2010, 09:24
qualcuno potrebbe spiegarmi come funziona exec(int argc, char **argv[])?
ad esempio voglio far eseguire un helloWorld che ho sulla scrivania...come faccio?
Pensavo si facesse così ma naturalmente no...
#include <stdio.h>
void main(int argc, char *argv[]){
exec(/home/nome/Scrivania/helloWorld , char *argv[]); /*il primo è il path, il secondo, dal momento che non devo mettere niente....mhh...char *argv[]? (naturalmente non mi compila...)*/
return 0;
}
ad esempio voglio far eseguire un helloWorld che ho sulla scrivania...come faccio?
Pensavo si facesse così ma naturalmente no...
#include <stdio.h>
void main(int argc, char *argv[]){
exec(/home/nome/Scrivania/helloWorld , char *argv[]); /*il primo è il path, il secondo, dal momento che non devo mettere niente....mhh...char *argv[]? (naturalmente non mi compila...)*/
return 0;
}