Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2537 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Petit soucis help SVP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Petit soucis help SVP

n°397951
arsenne
Posté le 17-05-2003 à 16:41:46  profilanswer
 

Tchus a tout le monde  
Voila mon prb : le but de mon exo et de crée un tube puis d'afficher l'identité de son propriétaire + les droit du tube + sa taille + la date de dernier accès + la date de derniere modification.
Alors la creation du tube ce passe bien mais pour l'affichage du reste je n'est que des numero alors oupf je comprends pas.
 
Voici mon code source:
 
#include <unistd.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <sys/stat.h>
 
int tube[2];
struct stat buf;
 
 
int main(void)
 {
 if (pipe(tube)<0 )
  {
  printf("Erreur de création du tube\n" );
  exit(1);
  }
 
 fstat(tube[1],&buf);
 fprintf (stdout,"\n\nID propriétaire : %d\n",buf.st_uid);
 fprintf (stdout,"Protection : %o\n",buf.st_mode);
 fprintf (stdout,"Taille en octets: %lu\n",buf.st_size);
 fprintf (stdout,"Heure dernier accès: %lu\n",buf.st_atime);
 fprintf (stdout,"Heure dernière modification: %lu\n\n\n",buf.st_mtime);
 
 
je ne met pas le reste car c pratiquement la meme chose donc si deja quelqu'un pouvais me resoudre ce prb je lui serais tres reconnaissant.Et merci d'avance.
 

mood
Publicité
Posté le 17-05-2003 à 16:41:46  profilanswer
 

n°397991
Taz
bisounours-codeur
Posté le 17-05-2003 à 17:32:27  profilanswer
 

ben quoi ? l'es ou le problème?

n°397993
arsenne
Posté le 17-05-2003 à 17:34:30  profilanswer
 

pas le probleme c qu'il affiche des numero comme par exemple 1574724497 au lieu de me mettre la date et de meme au lieu de me mettre mon nom d'utilisateur

n°397997
Taz
bisounours-codeur
Posté le 17-05-2003 à 17:40:07  profilanswer
 

ben l'ID ça veut bien dire ce que ça veut dire, et les dates sont en temps unix
 
tu t'attendais à quoi avec des %lu, %d, %o

n°398004
arsenne
Posté le 17-05-2003 à 17:43:59  profilanswer
 

vi mais je n'est fais que de recopier en quelque sorte le man vu que je debute donc aurais tu une soluc pour qu'il affiche reelement la date, mon nom de loggin etc  
et merci d'avance

n°398014
Taz
bisounours-codeur
Posté le 17-05-2003 à 17:51:33  profilanswer
 

man ctime pour les conversion de temps
 
et pour associer les ID aux noms humains et les groupes, je sais pas trop, j'avais jamais refléchi à ce problème. en tout qu'a y a tout dans /etc/passwd et /etc/group

n°398018
arsenne
Posté le 17-05-2003 à 17:55:19  profilanswer
 

merci qd meme Taz de ton aide

n°398020
Taz
bisounours-codeur
Posté le 17-05-2003 à 17:56:41  profilanswer
 

ben c pas compliqué, tu n'a qu'a parcourir les fichiers que je t'ai dit et zou   [:spamafote]

n°398021
arsenne
Posté le 17-05-2003 à 17:58:39  profilanswer
 

vi je crois meme que j'ai trouver ds le man de ctime  
je n'y avais pas pensée d'ailleurs je savais pas quel existait
merci

n°398025
Taz
bisounours-codeur
Posté le 17-05-2003 à 18:02:08  profilanswer
 

je voulais pas etre  [:samduloft] en te balancant le man, mais faut bien dire, y a tout dedans

mood
Publicité
Posté le 17-05-2003 à 18:02:08  profilanswer
 

n°398027
gloop
Posté le 17-05-2003 à 18:03:21  profilanswer
 

pour les infos sur l'user ou le groupe en fonctino des ID t'as les fonctions getpwuid et getgrgid.

n°398044
arsenne
Posté le 17-05-2003 à 18:32:25  profilanswer
 

merci gloop


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Petit soucis help SVP

 

Sujets relatifs
[PHP] Céline a un problème complexe ! Aidez la SVP ! ;o)[JDOM][XML] petit pb
[RESOLU][JBDC][MYSQL] un petit pb d'accent?[ASP] Jai un ptit souci dans mon moteur de recherche , help me please
[Help] Album photo "phpGraphy" et fichier ".welcome"Un petit probléme avec les methodes Static et Non-Static...
[Shell] Petit problème de grep[PHP] help fonction fopen,...etc...
liste deroulante dynamique [HELP]C : help je ne trouve pas l'erreur (solution trouver merci)
Plus de sujets relatifs à : Petit soucis help SVP


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR