Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 08/10/2008, à 23:08

Disha

[C] Structure et listes

Bonjour je suis habitué au java, mais je dois faire un code en C. je dois faire une liste de structures . Suis je obligé de recoder une structure Liste ect ? ou existe t il des librairies comme en java pour éviter de se retaper tout a chaque fois ???

Merci smile

C debutant tongue

#2 Le 09/10/2008, à 00:22

jobherzt

Re : [C] Structure et listes

Ca existe en C++, je ne sais pas si ca te va....

Hors ligne

#3 Le 09/10/2008, à 07:05

rniamo

Re : [C] Structure et listes

dans gtk (ou plutot la glib) il y a ça (en qt aussi je pense).


< Quelques un des mes programmes  | Cuisine Facile (pour les gourmands) | Fast MVC for PHP >
        \   ^__^
         \  (o o)\_______
            (___)\            )\

Hors ligne

#4 Le 09/10/2008, à 10:00

morphoneo69

Re : [C] Structure et listes

Ca fait toujours du bien de refaire un petit module list, pour se remettre en bouche les pointeurs.
Ou sinon : http://www.linux-france.org/article/devl/gtk/gtk_tut-17.html

Dernière modification par morphoneo69 (Le 09/10/2008, à 10:04)

Hors ligne

#5 Le 09/10/2008, à 10:20

jobherzt

Re : [C] Structure et listes

Mouais, enfin aller cherche gtk pour ca c'est peut etre un peu excessif... En C++ la STL (librairie standard) possede pas mal de conteneur....

http://www.progmatique.fr/article-11-List.html

Hors ligne

#6 Le 09/10/2008, à 14:23

nicolas66

Re : [C] Structure et listes

Si tu es contraint d'utiliser le langage C et que tu souhaites simplement avoir une structure de type liste alors je te conseille de jeter un coup d'oeil à ca :
* http://chgi.developpez.com/pile/
* http://chgi.developpez.com/sortlist/
* http://chgi.developpez.com/dblist/

Sinon si tu a la possibilité d'utiliser le C++, comme le dit jobherzt, je te conseille d'aller regarder du côté de la doc de la STL. Cette bibliothèque est très pratique et a été éprouvée dans de nombreuses situations.

Dernière modification par nicolas66 (Le 09/10/2008, à 14:24)


"The computer was born to solve problems that did not exist before." (B. Gates)

Hors ligne

#7 Le 09/10/2008, à 16:30

rniamo

Re : [C] Structure et listes

la glib c'est lèger ... enfin tu peux le recoder c'est rapide.


< Quelques un des mes programmes  | Cuisine Facile (pour les gourmands) | Fast MVC for PHP >
        \   ^__^
         \  (o o)\_______
            (___)\            )\

Hors ligne

#8 Le 09/10/2008, à 18:17

tiky

Re : [C] Structure et listes

Je ne pense pas qu'il faille conseiller la STL à quelqu'un qui apprend le C. S'il commence à apprendre le C++, il confondra les deux langages. Si cette personne souhaite apprendre le C, pourquoi le rediriger vers un autre langage. L'écriture d'une liste en C est très simple, c'est d'ailleurs un exercice que l'on demande fréquement lors de l'apprentissage du C. Il suffit d'écrire sa propre implémentation dans un fichier .h et un fichier .c et de l'inclure dans chaque projet en C ne nécessitant pas l'utilisation d'une plus grosse bibliothèque.


Conseil d'expert: il vous faut un dentifrice adapté...

Hors ligne

#9 Le 09/10/2008, à 18:24

jobherzt

Re : [C] Structure et listes

C'est pour ca que j'ai commencé par demander... CF mon premier message. N'ayant pas eu de reponses j'ai dit ce que j'avais en tete, en me disant que ca lui convenait peut etre de faire du C++ et pas du C, mais effectivement il ne faut pas melanger.

Hors ligne

#10 Le 09/10/2008, à 18:33

tiky

Re : [C] Structure et listes

jobherzt a écrit :

C'est pour ca que j'ai commencé par demander... CF mon premier message. N'ayant pas eu de reponses j'ai dit ce que j'avais en tete, en me disant que ca lui convenait peut etre de faire du C++ et pas du C, mais effectivement il ne faut pas melanger.

Oui j'ai vu ton premier message wink, je prends toujours le temps de lire toutes les réponses. Je donne juste mon avis.


Conseil d'expert: il vous faut un dentifrice adapté...

Hors ligne