Bonjours ,
je suis eleve a epitech, je suis entrain de recoder ls -l.
J'ai un soucis sur l'affichage de l'heure :
Le resultat me donne les heures sous cette forme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 int ls() { struct stat *buf; struct passwd *passwd; struct group *grp; DIR *dir; struct dirent *dirent; int lecture; char *mtime; struct tm *timeinfo; buf = malloc(sizeof (*buf)); dirent = malloc(sizeof (*dirent)); dir = opendir("."); while((dirent = readdir(dir))) { stat(dirent->d_name, buf); mtime = ctime(&(buf->st_mtime)); printf("%s\n", mtime); } }
je voudrais le mettre sous cette forme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Mon Nov 30 16:15:49 2009
Merci de votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 2009-11-30 16:15
Partager