kivaari icon

execvp() Example

kivaari | PRO | 10/11/16 03:07:29 PM UTC | 0 ⭐ | 279 👁️ | Never ⏰ | []
C |

430 B

|

None

|

0 👍

/

0 👎

#include <stdio.h>
#include <stdlib.h>
#include <wait.h>
#include <unistd.h>
#include <string.h>
#include <time.h>
#include <signal.h>
#include <sys/wait.h>
 
int main(){
    char command [20];
    char * parameters[20];
    
    int i;
    for(i = 0; i < 20; i++){
        parameters[i] = (char*)malloc(sizeof(char) * 100);
    }
    
    strcpy(command, "date");
    strcpy(parameters[0], "date");
    parameters[1] = NULL;
    
    execvp(command, parameters);
}

Comments