IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

Coder ls : quelle structure de données choisir ?


Sujet :

Linux

  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Juillet 2013
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2013
    Messages : 23
    Points : 17
    Points
    17
    Par défaut Coder ls : quelle structure de données choisir ?
    Bonjour à tous,

    Je veux coder la fonction ls en c, et je me demandais quelle structure de données choisir. J'aimerai y mettre quelques options (-l, -a, -r, -s..). Il y aura donc par exemple du tri à faire, sur du volume conséquent. J'étais parti sur les listes chainées, mais uniquement pasque je ne connais qu'elles... Je suis tout à fait prêt à en apprendre un autre.

    Avez-vous une idée des paramètres à prendre en compte ? De la structure que je devrais choisir ? De bonne documentation ?

    Merci beaucoup

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour, pour les options que tu donnes, une liste ou même un tableau feraient mon affaire, avec le type qui serait un article comprenant les type de données d'un affichage long (option -l) plus la taille option (s).

  3. #3
    Invité
    Invité(e)
    Par défaut
    Je reviens, parce qu'il n'y a pas l'option trier dans celle que tu cite, aussi une inversion de structure suffis à l'option '-r'.

    Puis au lieu de trier, autant insérer au bon endroit, si c'était possible même je me passerais de structure, j'afficherais directement ce que je lis dans le bon ordre.

  4. #4
    Expert éminent sénior Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 243
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 243
    Points : 13 458
    Points
    13 458
    Par défaut
    Bonjour,

    je soutiens et je dirais même que, si chaque programme fait une seule chose et le fait bien, tu sors les données brutes et tu les tries avec sort, les retraitent avec awk, etc...
    Cette réponse vous apporte quelque chose ? Cliquez sur en bas à droite du message.

  5. #5
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Juillet 2013
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2013
    Messages : 23
    Points : 17
    Points
    17
    Par défaut
    Merci pour vos reponses, j'ai finalement utilise simplement un tableau :
    https://github.com/ggila/ft_ls

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Quelle base de données choisir pour sa facilité d'utilisation ?
    Par gibea00 dans le forum Décisions SGBD
    Réponses: 7
    Dernier message: 13/03/2008, 11h29
  2. Quelle structure de données ?
    Par SebSplo dans le forum Développement 2D, 3D et Jeux
    Réponses: 5
    Dernier message: 27/01/2008, 03h52
  3. quelle structure de donnée par un arbre?
    Par rdh123 dans le forum C#
    Réponses: 1
    Dernier message: 31/12/2007, 15h27
  4. [C++] quelle structure de donnée utiliser pour stocker des vertices ?
    Par johnnyjohnny dans le forum Développement 2D, 3D et Jeux
    Réponses: 14
    Dernier message: 14/07/2007, 21h44
  5. Quelle structure de table choisir ?
    Par willowII dans le forum Langage SQL
    Réponses: 2
    Dernier message: 19/02/2007, 09h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo