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

C Discussion :

Comment lire données à partir d'un tableau


Sujet :

C

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 73
    Par défaut Comment lire données à partir d'un tableau
    Bonjour,
    je voudrais que vous m'aidez a ecrire un prog qui lu des donnes entiers a partir d'un tableau supposé déja rempli et de les insérer au fur et à mesure dans une liste chaînée de façon à ce que cette liste soit ordonnée (par ordre croissant de données).
    1) on définira la liste chaînée au moyen d'un type structure.
    2) écrire une fonction qui permet de créer une liste chaînée a partir du tableau passé en paramètre.

    Je vous remercie en avance

  2. #2
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Salut !


    Ici on aide à résoudre des problèmes (éventuellement algorithmique même si un forum existe à ce sujet), on donne des conseils mais on ne travaillent pas à ta place. Si tu as des problèmes sur un code, poste ce dernier. Si tu as des problèmes de compréhenssion sur un sujet, explique clairement où tu coinces.

    Nous ferons de notre mieux pour que tu arrives à faire ce que tu veux.


    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  3. #3
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 827
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par ould64 Voir le message
    Bonjour,
    je voudrais que vous m'aidez a ecrire un prog qui lu des donnes entiers a partir d'un tableau supposé déja rempli et de les insérer au fur et à mesure dans une liste chaînée de façon à ce que cette liste soit ordonnée (par ordre croissant de données).
    1) on définira la liste chaînée au moyen d'un type structure.
    2) écrire une fonction qui permet de créer une liste chaînée a partir du tableau passé en paramètre.

    Je vous remercie en avance
    Franck.H t'a donné les règles de bases. Tout ce que je peux faire, c'est te conseiller sur les structures et te dire comment je ferais.

    Tout d'abord, je définirais ce qu'est un élément de ma liste (un noeud). C'est
    - la donnée
    - un pointeur sur le noeud suivant

    Ensuite, je définirais un type pour gérer ma liste. C'est
    - l'adresse du premier noeud (qui peut parfois changer)
    - éventuellement le nb d'éléments ou autres infos utiles

    Ensuite je décomposerais mon problème en taches élémentaires à savoir
    - une tâche qui alloue un noeud, le remplit avec sa valeur et te renvoie l'adresse du noeud alloué
    - une tâche qui insère un noeud à sa bonne place dans la liste (la place en question peut-être calculée dans la fonction ou alors par une autre fonction plus petite => ça dépend de jusqu'où tu veux pousser l'atomicité)
    - une tâche qui lit les valeurs à partir du tableau
    - quelques tâches annexes comme afficher, libérer, manipuler la liste

    Ensuite, ben il n'y a plus qu'à assembler comme des legos. Ou alors tu pars direct "tout dans le main()". C'est toi qui voit...

    Autre conseil gratuit => pense à mettre des commentaires au fur et à mesure que tu codes. Ca t'aidera à suivre toi-même le fil de tes pensées et plus tard aux autres à te comprendre.
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 73
    Par défaut
    Citation Envoyé par Sve@r Voir le message
    Franck.H t'a donné les règles de bases. Tout ce que je peux faire, c'est te conseiller sur les structures et te dire comment je ferais.

    Tout d'abord, je définirais ce qu'est un élément de ma liste (un noeud). C'est
    - la donnée
    - un pointeur sur le noeud suivant

    Ensuite, je définirais un type pour gérer ma liste. C'est
    - l'adresse du premier noeud (qui peut parfois changer)
    - éventuellement le nb d'éléments ou autres infos utiles

    Ensuite je décomposerais mon problème en taches élémentaires à savoir
    - une tâche qui alloue un noeud, le remplit avec sa valeur et te renvoie l'adresse du noeud alloué
    - une tâche qui insère un noeud à sa bonne place dans la liste (la place en question peut-être calculée dans la fonction ou alors par une autre fonction plus petite => ça dépend de jusqu'où tu veux pousser l'atomicité)
    - une tâche qui lit les valeurs à partir du tableau
    - quelques tâches annexes comme afficher, libérer, manipuler la liste

    Ensuite, ben il n'y a plus qu'à assembler comme des legos. Ou alors tu pars direct "tout dans le main()". C'est toi qui voit...

    Autre conseil gratuit => pense à mettre des commentaires au fur et à mesure que tu codes. Ca t'aidera à suivre toi-même le fil de tes pensées et plus tard aux autres à te comprendre.






    Je te remercie beaucoup

Discussions similaires

  1. [XL-2013] Choix et affichage de données à partir d'un tableau excel
    Par abdoukiller dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 16/04/2013, 06h47
  2. [XL-2007] récupération de données à partir d'un tableau sur une autre feuille
    Par cindy6311 dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 05/08/2009, 14h34
  3. Comment lire des données d'un fichier XML à partir de java
    Par kamaldev dans le forum Format d'échange (XML, JSON...)
    Réponses: 11
    Dernier message: 25/08/2006, 19h29
  4. Comment lire a partir d'un ByteBuffer avec java
    Par jlassiramzy dans le forum Langage
    Réponses: 1
    Dernier message: 12/07/2006, 15h36
  5. Réponses: 4
    Dernier message: 07/02/2006, 00h25

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