Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les forums > Programmation > Langage C > la bilbiothèque des zeros en C! > Lecture du sujet

la bilbiothèque des zeros en C!

zeros.h et zeros.c

Vous devez être inscrit pour pouvoir poster des messages

Page : Précédente  1  2  3  4  5  6  7  8  Suivante
Auteur Message
1 visiteur sur ce sujet (1 anonyme)
Page : Précédente  1  2  3  4  5  6  7  8  Suivante
Hors ligne Jaloyan1 # Posté le 22/04/2008 à 18:11:06
Choisir = se priver du reste.
Avatar
Groupe : Membres
Reprise du dernier message de la page précédente :
oui mais la bibliothèque fait plusieurs .a et .h
il va devoir linker tous les .a?
Ou alors de facon plus simple comme la SDL?
Sans devoir recréer un projet en Zlib

Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir.
Image utilisateur
Image utilisateur
Image utilisateur

Chef du fan club de jaloyan1
 
Hors ligne sharky.fr # Posté le 22/04/2008 à 18:13:45
DIY
Avatar
Groupe : Membres
Un seul .a avec plusieurs .h, tout simplement.

  • Être conscient de son ignorance, c'est tendre vers la connaissance. Benjamin Disraeli
  • Il semble que la perfection soit atteinte non quand il n’y a plus rien à ajouter, mais quand il n’y a plus rien à retrancher. Antoine de Saint-Exupéry
Image utilisateur

 
Hors ligne -ed- # Posté le 22/04/2008 à 18:17:10
C is a sharp tool
Avatar
Groupe : Membres
Citation : Jaloyan1
oui mais la bibliothèque fait plusieurs .a et .h
il va devoir linker tous les .a?
Ou alors de facon plus simple comme la SDL?
Sans devoir recréer un projet en Zlib

Pourquoi plusieurs. a ? Pour une bibliothèque, il y a un .a (ou .lib), c'est tout. (et les .h nécessaires, évidemment).

Je crois que tu ne sais pas ce qu'est une bibliothèque...

http://mapage.noos.fr/emdel/clib.htm

Une fois tous les sources com^pilés, on a autant de .o que l'on rassemble dans un .a unique.

Par contre, on a des .h spécialisés selon les besoins...



Édité le 22/04/2008 à 18:20:23 par -ed-

Emmanuel Delahaye.
Non à la pub sur l'alcool sur Internet.

Des infos sur la programmation et le langage C:
http://bien-programmer.blogspot.com/
http://mapage.noos.fr/emdel/


Image utilisateur
 
Hors ligne Jaloyan1 # Posté le 22/04/2008 à 18:18:30
Choisir = se priver du reste.
Avatar
Groupe : Membres
ah bon?ah ben d'accord c'est bon, j'ai rien dit, toutes mes excuses.


Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir.
Image utilisateur
Image utilisateur
Image utilisateur

Chef du fan club de jaloyan1
 
Hors ligne -ed- # Posté le 22/04/2008 à 18:21:07
C is a sharp tool
Avatar
Groupe : Membres
Citation : Jaloyan1
ah bon?ah ben d'accord c'est bon, j'ai rien dit, toutes mes excuses.

Quand je te dis qu'il faut réfléchir (et/ou se documenter) avant de parler...

Emmanuel Delahaye.
Non à la pub sur l'alcool sur Internet.

Des infos sur la programmation et le langage C:
http://bien-programmer.blogspot.com/
http://mapage.noos.fr/emdel/


Image utilisateur
 
Hors ligne Jaloyan1 # Posté le 22/04/2008 à 18:32:44
Choisir = se priver du reste.
Avatar
Groupe : Membres
ben j'ai lu des docs mais je ne savais pas qu'il y avait qu'un seul .a

bon autant pour moi.

Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir.
Image utilisateur
Image utilisateur
Image utilisateur

Chef du fan club de jaloyan1
 
Hors ligne The Whiplash # Posté le 22/04/2008 à 19:01:20
Avatar
Groupe : Membres
Citation : Joloyan
j'ai 12 ans mais faudrait pas me prendre trop pour un con.

On va finir par le savoir que ta 12 ans.
Sans déconné, on s'en fou... arrête de le dire dans tous les sujets. (Le prend pas mal hein )

The Whiplash

"Savoir par coeur n'est pas savoir".
Montaigne.

Image utilisateur
 
Hors ligne Jaloyan1 # Posté le 22/04/2008 à 19:22:01
Choisir = se priver du reste.
Avatar
Groupe : Membres
je le prends pas mal, bon ok j'arrete de dire mon age.

Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir.
Image utilisateur
Image utilisateur
Image utilisateur

Chef du fan club de jaloyan1
 
Hors ligne aiii # Posté le 22/04/2008 à 19:29:06
Avatar
Groupe : Membres
Hé, j'ai 12 ans ! :D *blague pas marrante*
 
Hors ligne Jaloyan1 # Posté le 22/04/2008 à 19:41:56
Choisir = se priver du reste.
Avatar
Groupe : Membres
lol bon franchement je rencontre deja des pepins.

Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir.
Image utilisateur
Image utilisateur
Image utilisateur

Chef du fan club de jaloyan1
 
Hors ligne -ed- # Posté le 22/04/2008 à 19:46:31
C is a sharp tool
Avatar
Groupe : Membres
Citation : Jaloyan1
lol bon franchement je rencontre deja des pepins.

C'était vraiment très intéressant...

Emmanuel Delahaye.
Non à la pub sur l'alcool sur Internet.

Des infos sur la programmation et le langage C:
http://bien-programmer.blogspot.com/
http://mapage.noos.fr/emdel/


Image utilisateur
 
Hors ligne Jaloyan1 # Posté le 22/04/2008 à 20:32:27
Choisir = se priver du reste.
Avatar
Groupe : Membres
en effet : je le trouve aussi.
Non franchement j'ai un problème au niveau de fonctions mathématiques.

Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir.
Image utilisateur
Image utilisateur
Image utilisateur

Chef du fan club de jaloyan1
 
Hors ligne tc # Posté le 22/04/2008 à 20:39:20
Readability counts
Avatar
Groupe : Membres
Citation : Jaloyan1
en effet : je le trouve aussi.
Non franchement j'ai un problème au niveau de fonctions mathématiques.


Quels styles de problèmes?

Thierry

"The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth

| FAQ-Python | FAQ-C - FAQ-c.l.c | FAQ-C++ - FAQ-Lite |
 
Hors ligne Jaloyan1 # Posté le 22/04/2008 à 20:40:34
Choisir = se priver du reste.
Avatar
Groupe : Membres
ok je vais refaire un topic pour les problèmes de zlib
je vous laisse regarder le problème

Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir.
Image utilisateur
Image utilisateur
Image utilisateur

Chef du fan club de jaloyan1
 
Hors ligne tc # Posté le 22/04/2008 à 20:44:08
Readability counts
Avatar
Groupe : Membres
Citation : Jaloyan1
ok je vais refaire un topic pour les problèmes de zlib
je vous laisse regarder le problème


zlib n'est pas un nom très bien choisi pour ta bibliothèque. ZLib est un effet une bibliothèque bien connue permettant de compresser des fichiers: http://www.zlib.net/

zerolib me semble plus adapté. Enfin, à toi de voir...

Thierry

"The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth

| FAQ-Python | FAQ-C - FAQ-c.l.c | FAQ-C++ - FAQ-Lite |
 
Hors ligne Jaloyan1 # Posté le 22/04/2008 à 20:45:23
Choisir = se priver du reste.
Avatar
Groupe : Membres
ah ok je me disais que il y avait une bibliothèque qui s'appelait z quelquechose.

Ok on change de nom, zerolib!

Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir.
Image utilisateur
Image utilisateur
Image utilisateur

Chef du fan club de jaloyan1
 
Hors ligne Gambit2099 # Posté le 22/04/2008 à 22:12:27
Crow never dies...
Avatar
Groupe : Membres
On m'a toujours pas répondu: utilité ?

Qui va se faire ch* à linker une lib d'amateur s'il peut très bien utiliser des fonctions pro en incluant un header ? Non sérieux, c'est pas méchant mais je trouve ça inutile. Limite on dirait de la pop-programmation... "J'ai ma lib, ça roxx mais ça sert à rien", youpi en somme..

Mon Blog-Art (dessins, recherches, croquis)
Mon compte Dailymotion (animations)
Image utilisateur
 
Hors ligne SirJulio # Posté le 22/04/2008 à 23:12:00
Groupe : Membres
Salut,

@Sharky :

essaie avec un compteur plus fin (genre le rdtsc). Pour ma part, sur XP et visual, j'obtiens des un facteur de 7 à 8, en doublant l'allocation quand necessaire. =)
Hors ligne Jaloyan1 # Posté le 23/04/2008 à 08:36:19
Choisir = se priver du reste.
Avatar
Groupe : Membres
Citation : Gambit2099
On m'a toujours pas répondu: utilité ?

Qui va se faire ch* à linker une lib d'amateur s'il peut très bien utiliser des fonctions pro en incluant un header ? Non sérieux, c'est pas méchant mais je trouve ça inutile. Limite on dirait de la pop-programmation... "J'ai ma lib, ça roxx mais ça sert à rien", youpi en somme..


Une link d'amateurs?
Mais justement, ca commence comme ca, et après on peut très bien améliorer, les zeros tous ensembles réunis c'est plus fort que Microsoft (euh j'y vais un peu fort la :euh: ) tu peux très bien ne pas faire partie du projet, mais au moins evites nous tes remarques désagréables.

Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir.
Image utilisateur
Image utilisateur
Image utilisateur

Chef du fan club de jaloyan1
 
Hors ligne tc # Posté le 23/04/2008 à 09:10:49
Readability counts
Avatar
Groupe : Membres
Citation : Gambit2099
On m'a toujours pas répondu: utilité ?

Qui va se faire ch* à linker une lib d'amateur s'il peut très bien utiliser des fonctions pro en incluant un header ? Non sérieux, c'est pas méchant mais je trouve ça inutile. Limite on dirait de la pop-programmation... "J'ai ma lib, ça roxx mais ça sert à rien", youpi en somme..


Bon, on a tous notre bibliothèque de fonction perso, pas toi? Maintenant, de là à la distribuer, il faudrait un sérieux effort de conception. Ce que je trouverais intéressant, c'est justement de discuter comment bien concevoir une bibliothèque perso avec une API cohérente.

Citation : Jaloyan1
Citation : Gambit2099
On m'a toujours pas répondu: utilité ?

Qui va se faire ch* à linker une lib d'amateur s'il peut très bien utiliser des fonctions pro en incluant un header ? Non sérieux, c'est pas méchant mais je trouve ça inutile. Limite on dirait de la pop-programmation... "J'ai ma lib, ça roxx mais ça sert à rien", youpi en somme..


Une link d'amateurs?
Mais justement, ca commence comme ca, et après on peut très bien améliorer, les zeros tous ensembles réunis c'est plus fort que Microsoft (euh j'y vais un peu fort la :euh: ) tu peux très bien ne pas faire partie du projet, mais au moins evites nous tes remarques désagréables.


Euh, en général, une mauvaise conception de départ est difficile à rattraper à moins de tout reprendre de zéro.

Thierry
Édité le 23/04/2008 à 09:12:43 par tc

"The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth

| FAQ-Python | FAQ-C - FAQ-c.l.c | FAQ-C++ - FAQ-Lite |
 
Hors ligne Jaloyan1 # Posté le 23/04/2008 à 10:37:56
Choisir = se priver du reste.
Avatar
Groupe : Membres
oui mais on fait des fonctions, on en débat, et ensuite on prend la meilleure correction et on l'ajoute dans la zerolib.


J'ai eu l'autorisation de mateo21 (et on peut aussi dire son soutient je crois) pour faire cette bibliothèque.


Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir.
Image utilisateur
Image utilisateur
Image utilisateur

Chef du fan club de jaloyan1
 
Hors ligne 1337833K # Posté le 23/04/2008 à 10:42:44
fgsfds
Groupe : Membres
Citation : Jaloyan1
J'ai eu l'autorisation de mateo21 (et on peut aussi dire son soutient je crois) pour faire cette bibliothèque.

Il faut une autorisation pour faire une bibliothèque ? :o

Image utilisateur
Big Brother is watching you.
The chocolate is a lie !
Vous pouvez faire un geste gratuit pour changer le monde. :)
Libérez quelqu'un et quelqu'un-d'autre !
 
Hors ligne Jaloyan1 # Posté le 23/04/2008 à 10:45:04
Choisir = se priver du reste.
Avatar
Groupe : Membres
ben au nom du site du zero oui je crois, car c'est pas mon site et je ne peux pas mettre une bibliothèque a son nom.

Et aussi, il y a tous les zeros du site qui la font.

Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir.
Image utilisateur
Image utilisateur
Image utilisateur

Chef du fan club de jaloyan1
 
Hors ligne sharky.fr # Posté le 23/04/2008 à 13:26:22
DIY
Avatar
Groupe : Membres
Citation : Jaloyan1
Citation : Gambit2099
On m'a toujours pas répondu: utilité ?

Qui va se faire ch* à linker une lib d'amateur s'il peut très bien utiliser des fonctions pro en incluant un header ? Non sérieux, c'est pas méchant mais je trouve ça inutile. Limite on dirait de la pop-programmation... "J'ai ma lib, ça roxx mais ça sert à rien", youpi en somme..


Une link d'amateurs?
Mais justement, ca commence comme ca, et après on peut très bien améliorer, les zeros tous ensembles réunis c'est plus fort que Microsoft (euh j'y vais un peu fort la :euh: ) tu peux très bien ne pas faire partie du projet, mais au moins evites nous tes remarques désagréables.


Hm ... Je pense qu'il faut voir cette future bibliothèque comme une grosse banque de snippet plutôt une comme une vraie bibliothèque (ce qui parait prétentieux).
Il serait plus intéressant d'accompagner chaque fonction d'explications précises et de friser le tutoriel que de chercher la performance.

---

Citation : Gambit2099
On m'a toujours pas répondu: utilité ?

Qui va se faire ch* à linker une lib d'amateur s'il peut très bien utiliser des fonctions pro en incluant un header ? Non sérieux, c'est pas méchant mais je trouve ça inutile. Limite on dirait de la pop-programmation... "J'ai ma lib, ça roxx mais ça sert à rien", youpi en somme..


Cf. au dessus....

---

Citation : SirJulio
Salut,

@Sharky :

essaie avec un compteur plus fin (genre le rdtsc). Pour ma part, sur XP et visual, j'obtiens des un facteur de 7 à 8, en doublant l'allocation quand necessaire. =)

Merci, pour le lien :) .


EDIT : je viens de me rentre compte que mon post est contradictoire... La 3eme ne m'intéresse qu'à titre personnel et n'a rien à voir avec la zerolib.
Édité le 23/04/2008 à 13:30:39 par sharky.fr

  • Être conscient de son ignorance, c'est tendre vers la connaissance. Benjamin Disraeli
  • Il semble que la perfection soit atteinte non quand il n’y a plus rien à ajouter, mais quand il n’y a plus rien à retrancher. Antoine de Saint-Exupéry
Image utilisateur

 
Hors ligne Jaloyan1 # Posté le 23/04/2008 à 18:15:23
Choisir = se priver du reste.
Avatar
Groupe : Membres
je suis en train de rédiger un big tuto pour apprendre a l'utiliser.

Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir.
Image utilisateur
Image utilisateur
Image utilisateur

Chef du fan club de jaloyan1
 
Hors ligne 1337833K # Posté le 23/04/2008 à 18:16:57
fgsfds
Groupe : Membres
Citation : Jaloyan1
je suis en train de rédiger un big tuto pour apprendre a l'utiliser.

C'est sur que c'est très dur de copier-coller les fichiers au bon endroit et faire -lzero ou de modifier une option de son IDE.
Édité le 23/04/2008 à 18:17:28 par 1337833K

Image utilisateur
Big Brother is watching you.
The chocolate is a lie !
Vous pouvez faire un geste gratuit pour changer le monde. :)
Libérez quelqu'un et quelqu'un-d'autre !
 
Hors ligne Jaloyan1 # Posté le 23/04/2008 à 18:19:32
Choisir = se priver du reste.
Avatar
Groupe : Membres
non mais un tuto qui apprends a utiliser les fonctions, et aussi par la meme occasion, apprendre a installer une librairie a un zero
Car tout le monde ne sait pas.

Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir.
Image utilisateur
Image utilisateur
Image utilisateur

Chef du fan club de jaloyan1
 
Hors ligne Gambit2099 # Posté le 23/04/2008 à 18:20:50
Crow never dies...
Avatar
Groupe : Membres
Citation : 1337833K
Citation : Jaloyan1
je suis en train de rédiger un big tuto pour apprendre a l'utiliser.

C'est sur que c'est très dur de copier-coller les fichiers au bon endroit et faire -lzero ou de modifier une option de son IDE.


.. Et d'ailleurs on fait un tutoriel sur des lib qui apportent quelque chose de nouveau ou de mieux qu'avant. Est-ce réellement ton cas ? u_u Jveux pas encore une fois paraître pour celui qui jette la pierre mais bon, faire tout une organisation pour... si peu ça me paraît légèrement gros..

Mon Blog-Art (dessins, recherches, croquis)
Mon compte Dailymotion (animations)
Image utilisateur
 
Hors ligne 1337833K # Posté le 23/04/2008 à 18:21:58
fgsfds
Groupe : Membres
Bah, c'est pas compliqué:

  • Copier les fichiers d'interface (.h) dans le répertoire include du compilo.
  • Copier les binaires (.a ou .lib) dans le répertoire lib du compilo.
  • Configurer l'IDE pour linker la bibliothèque, ou, dans le cas de gcc par exemple, ajouter -lbiblio.

Image utilisateur
Big Brother is watching you.
The chocolate is a lie !
Vous pouvez faire un geste gratuit pour changer le monde. :)
Libérez quelqu'un et quelqu'un-d'autre !
 
Hors ligne -ed- # Posté le 23/04/2008 à 18:26:31
C is a sharp tool
Avatar
Groupe : Membres
Citation : Gambit2099
Oui oui oui, tu ne rêves pas le nouveau zcode C c'est de la m*

Est-ce bien justifié ?

Et si il y a un problème, pourquoi ne pas en référer poliment sur le forum adéquate ?
Édité le 23/04/2008 à 18:28:02 par -ed-

Emmanuel Delahaye.
Non à la pub sur l'alcool sur Internet.

Des infos sur la programmation et le langage C:
http://bien-programmer.blogspot.com/
http://mapage.noos.fr/emdel/


Image utilisateur
 
Hors ligne Jaloyan1 # Posté le 23/04/2008 à 18:27:05
Choisir = se priver du reste.
Avatar
Groupe : Membres
oui mais pour les zeros c'est peux etre plus difficile a comprendre.

gambit : ca apporte quelque chose de nouveau, sinon on ne ferai pas de lib.

Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir.
Image utilisateur
Image utilisateur
Image utilisateur

Chef du fan club de jaloyan1
 

Retour au forum "Langage C" ou à la liste des forums

Vous devez être inscrit pour pouvoir poster des messages

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 304 Zéros connectés | Requêtes SQL 6 requêtes | Temps de génération de la page : Total (SQL) 0.03s (0.0121s)