1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <time.h>
#include<string.h>
int main(){
int reponse=0;
struct tm d;
time_t now;
time(&now);
d=*localtime(&now);
char jj[5]; char mm[5]; char aa[5]; char hh[5];
char min[5]; char sec[5]; char dates[30];
printf("Veuillez saisir le jour le mois(les 3 premieres lettres en anglais) et l'année\n");
scanf("%d%s%d",&d.tm_mday,&mm,&d.tm_year);
sprintf(jj,"%d", d.tm_mday); sprintf(aa, "%d", d.tm_year);
sprintf(hh, "%d", d.tm_hour); sprintf(min, "%d", d.tm_min); sprintf(sec, "%d", d.tm_sec);
sprintf(dates, "%s %s %s %s:%s:%s",jj,mm,aa,hh,min,sec);
printf("La date modifier est : \n");
execl("/usr/bin/sudo", "/bin/date","date" ,"--set" ,dates, NULL);
} |
Partager