|
@@ -51,7 +51,7 @@ void printls(char* path, char* filename){
|
|
|
char* completePath;
|
|
|
char permission[11];
|
|
|
char mois[5];
|
|
|
- char heure[3], minute[3];
|
|
|
+ char jour[3], heure[3], minute[3];
|
|
|
struct stat info;
|
|
|
struct group* grp;
|
|
|
struct passwd* user;
|
|
@@ -171,6 +171,13 @@ void printls(char* path, char* filename){
|
|
|
strcpy(mois, "dec.");
|
|
|
break;
|
|
|
}
|
|
|
+ //Met le jour sur 2 chiffre
|
|
|
+ memset(jour, 0, 3);
|
|
|
+ if(date->tm_mday < 10){
|
|
|
+ snprintf(jour, 3, "0%d", date->tm_mday);
|
|
|
+ } else {
|
|
|
+ snprintf(jour, 3, "%d", date->tm_mday);
|
|
|
+ }
|
|
|
//Met l'heure sur 2 chiffre
|
|
|
memset(heure, 0, 3);
|
|
|
if(date->tm_hour < 10){
|
|
@@ -187,7 +194,7 @@ void printls(char* path, char* filename){
|
|
|
}
|
|
|
|
|
|
//Affiche
|
|
|
- printf("%s %ld %s %s %ld %s %d %s:%s ", permission, info.st_nlink, user->pw_name, grp->gr_name, info.st_size, mois, date->tm_mday, heure, minute);
|
|
|
+ printf("%s %ld %s %s %ld %s %s %s:%s ", permission, info.st_nlink, user->pw_name, grp->gr_name, info.st_size, mois, jour, heure, minute);
|
|
|
|
|
|
//color the name
|
|
|
if(permission[0] == 'd'){
|