TutorielsVous débutez ? C'est ici qu'on commence !
Mon compte
Recherche
Livre d'or
Publicité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 | |||||||
Jaloyan1
|
# Posté le 24/04/2008 à 13:25:04 | ||||||
Choisir = se priver du reste.![]() Groupe : Membres |
Reprise du dernier message de la page précédente :
ben des corrections de securité, des nouvelles fonctions mathématiques et de chaine de caractères.Tout cela pour console et api windows, compatible uniquement sur windows.(enfin si certains zeros veulent faire une version portable ou pour linux, pourquoi pas) Bref faire des correctifs des fonctions comme par exemple recoder strcmp mais en version humain(il faut juste que les premiers caractères soient juste et après, on s'en fiche : par exemple : salut, ca va? avec salut, donnerai positif, une version de strstr mais uniquement en début de phrase) Des correctifs des fonctions avec des fonctions de bases mais élaborées. Et ne t'en fais pas, je suis en train de restructurer la lib en fichiers par thème, ceux qui servent pour les amths, pour les chaines de caractères, etc etc... Pour l'instant 2h et 2c pour 1.a Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir. ![]() ![]() ![]() Chef du fan club de jaloyan1 |
||||||
-ed-
|
# Posté le 24/04/2008 à 13:33:22 | ||||||
C is a sharp tool![]() Groupe : Membres |
Citation : Jaloyan1
ben des corrections de securité, des nouvelles fonctions mathématiques et de chaine de caractères. Tout cela pour console et api windows, compatible uniquement sur windows. Je n'ai pas bien saisi le thème exact de ta bibliothèque, mais pour des calculs et des traitements de chaines, je ne vois pas pourquoi elle ne pourrait pas être écrite en C standard. Ça part vraiment très mal. On fait du non standard que si on y est contraint et forcé...
Édité
le 24/04/2008 à 13:34:37
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/ ![]() |
||||||
Jaloyan1
|
# Posté le 24/04/2008 à 19:53:54 | ||||||
Choisir = se priver du reste.![]() Groupe : Membres |
Citation : -ed-
Citation : Jaloyan1 ben des corrections de securité, des nouvelles fonctions mathématiques et de chaine de caractères. Tout cela pour console et api windows, compatible uniquement sur windows. Je n'ai pas bien saisi le thème exact de ta bibliothèque, mais pour des calculs et des traitements de chaines, je ne vois pas pourquoi elle ne pourrait pas être écrite en C standard. Ça part vraiment très mal. On fait du non standard que si on y est contraint et forcé... je n'ai pas compris. Ca veut dire quoi pour toi C standard? Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir. ![]() ![]() ![]() Chef du fan club de jaloyan1 |
||||||
-ed-
|
# Posté le 24/04/2008 à 19:58:01 | ||||||
C is a sharp tool![]() Groupe : Membres |
Citation : Jaloyan1
je n'ai pas compris. Ca veut dire quoi pour toi C standard? Qui est conforme à la norme. En gros, indépendant de la plateforme. Je crois me souvenir qu'au début, tu voulais que le code de la bibliothèque soit conforme à C90. Tu ne sais pas de quoi tu parles ?
Édité
le 24/04/2008 à 19:59:29
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/ ![]() |
||||||
The Whiplash
|
# Posté le 24/04/2008 à 21:09:16 | ||||||
![]() Groupe : Membres |
Citation : Joloyan
je n'ai pas compris. Ca veut dire quoi pour toi C standard? On nage en plein délire... Je trouve que l'idée de base est bonne mais c'est vrai que d'un point de vue pédagogique c'est pas terrible (en tout cas pas très approprié pour ce forum). De plus les fonctions que tu as fait sont inutiles. Tu devrais largement approfondir t'es connaissances en C avant de te lancer dans une tel aventure. La preuve tu ne sais même pas de quoi tu parles... The Whiplash "Savoir par coeur n'est pas savoir". Montaigne. ![]() |
||||||
Gambit2099
|
# Posté le 24/04/2008 à 22:36:35 | ||||||
|
Crow never dies... Groupe : Membres |
Citation : -ed-
Alors c'est quoi ton projet ? Ta bibliothèque, elle répond à quel problème ? C'est bien ça qui me dérange dans l'histoire, c'est réinventer la roue de façon moins conventionnel et plus chiante à intégrer à un projet.. Soyons réaliste qui va faire: Code : C
Sachant qu'il faudra linker sa lib en plus de ça .. A la place de : Code : C
Sérieusement, y a pas photo .. Une bibliothèque perso comme son nom l'indique doit être perso.. et on la distribue si elle apporte un nouveau truc.. Bref ça sent juste le "pourvu que ma lib soit connu et que mon pseudo fasse anale.." Pop progra à plein nez.. Promis j'arrête de jouer au négatif
|
||||||
Jaloyan1
|
# Posté le 25/04/2008 à 08:14:37 | ||||||
Choisir = se priver du reste.![]() Groupe : Membres |
Citation : Gambit2099
Citation : -ed- Alors c'est quoi ton projet ? Ta bibliothèque, elle répond à quel problème ? C'est bien ça qui me dérange dans l'histoire, c'est réinventer la roue de façon moins conventionnel et plus chiante à intégrer à un projet.. Soyons réaliste qui va faire: Code : C
Sachant qu'il faudra linker sa lib en plus de ça .. A la place de : Code : C
Sérieusement, y a pas photo .. Une bibliothèque perso comme son nom l'indique doit être perso.. et on la distribue si elle apporte un nouveau truc.. Bref ça sent juste le "pourvu que ma lib soit connu et que mon pseudo fasse anale.." Pop progra à plein nez.. Promis j'arrête de jouer au négatif ![]() euh rectification Code : C
Je préviens qu'il faut linker la lib, j'essaie quand meme de faire au maximum comme une vraie lib.
Édité
le 25/04/2008 à 08:58:49
par Jaloyan1
Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir. ![]() ![]() ![]() Chef du fan club de jaloyan1 |
||||||
1337833K
|
# Posté le 25/04/2008 à 09:06:07 | ||||||
|
fgsfds Groupe : Membres |
Citation : Jaloyan1
euh rectification Code : C
L'utilisateur est libre de mettre ses fichiers d'interface où il veut, hein ... ![]() 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 ! |
||||||
tc
|
# Posté le 25/04/2008 à 09:35:08 | ||||||
Readability counts![]() Groupe : Membres |
Citation : Jaloyan1
Code : C
Cet identificateur est réservé pour l'implantation du langage. Tu ne peux en principe pas l'utilisé dans ta bibliothèque. 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 | |
||||||
-ed-
|
# Posté le 25/04/2008 à 09:41:08 | ||||||
C is a sharp tool![]() Groupe : Membres |
Citation : Jaloyan1
euh rectification Code : C
Euh, non, tu n'as pas le droit d'utiliser un identificateur qui commence par str, suivi d'une minuscule. str_cmps() est correct. http://mapage.noos.fr/emdel/notes.htm#id_reserve Pour être cohérent, il faudrait un préfixe unique et sûr comme zerolib_ zero_ zrl_ zl_ etc. ça permet de se repérer tout de suite dans une application.
Édité
le 25/04/2008 à 09:42:14
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/ ![]() |
||||||
Jaloyan1
|
# Posté le 25/04/2008 à 09:52:18 | ||||||
Choisir = se priver du reste.![]() Groupe : Membres |
oui mais ca va faire un peu lourd quand meme.
Un peu comme SDL toujours SDL, SDL, SDL, SDL il y a des SDL partout dans le code source! Ou alors je peux changer le nom en zstrcmps Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir. ![]() ![]() ![]() Chef du fan club de jaloyan1 |
||||||
-ed-
|
# Posté le 25/04/2008 à 09:59:29 | ||||||
C is a sharp tool![]() Groupe : Membres |
Citation : Jaloyan1
oui mais ca va faire un peu lourd quand meme. Un peu comme SDL toujours SDL, SDL, SDL, SDL il y a des SDL partout dans le code source! Ou alors je peux changer le nom en zstrcmps Oui, mais quand tu mélanges SDL, OpenGL et GTK+, tu es bien content d'avoir un préfixe clair pour faire le ménage (sans parler de la séparation des espaces de noms ou namespaces, ce qui évite les homonymes, évidemment). L'utilité du préfixe est un principe basique admis depuis des lustres et ne donne pas matière à discussion. Par contre, le choix du préfixe, oui. Si le z te parait suffisant, OK, mais il y a déjà une zlib. Il faudrait voir quels sont les préfixes utilisés par celle-ci.
Édité
le 25/04/2008 à 10:05:56
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/ ![]() |
||||||
Jaloyan1
|
# Posté le 25/04/2008 à 10:04:50 | ||||||
Choisir = se priver du reste.![]() Groupe : Membres |
zrl_
on peut utiliser ceci. Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir. ![]() ![]() ![]() Chef du fan club de jaloyan1 |
||||||
-ed-
|
# Posté le 25/04/2008 à 10:06:16 | ||||||
C is a sharp tool![]() Groupe : Membres |
Citation : Jaloyan1
zrl_ on peut utiliser ceci. Ça me va.
Édité
le 25/04/2008 à 10:06:44
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/ ![]() |
||||||
1337833K
|
# Posté le 25/04/2008 à 10:06:26 | ||||||
|
fgsfds Groupe : Membres |
Pourquoi pas sdz_ ou l0_ ?
![]() 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 ! |
||||||
magma
|
# Posté le 25/04/2008 à 10:08:54 | ||||||
|
Groupe : Membres |
|||||||
Jaloyan1
|
# Posté le 25/04/2008 à 10:21:19 | ||||||
Choisir = se priver du reste.![]() Groupe : Membres |
Citation : 1337833K
Pourquoi pas sdz_ ou l0_ ? Non car la lib s'appelle la zerolib zerolib_ il reste zrl_ et aussi pour jaloyan_ pourquoi pas, bonne idée! c'est pas moi qui crée la bibliothèque, je ne peux pas mettre mon nom, c'est tous les zeros qui la créent. Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir. ![]() ![]() ![]() Chef du fan club de jaloyan1 |
||||||
Vhann
|
# Posté le 15/05/2008 à 22:26:24 | ||||||
|
VIM Has Anything u Need, Nerd Groupe : Membres |
Citation : Jaloyan1
[...] par exemple recoder strcmp mais en version humain(il faut juste que les premiers caractères soient juste et après, on s'en fiche : par exemple : salut, ca va? avec salut, donnerai positif, une version de strstr mais uniquement en début de phrase) [...] Que dis-tu de: Code : C
Vhann "root@darkstar:~# fortune Saisir du texte avec SDL facilement? C'est ici (SDL_Input)There once was an old man from Esser, Who's knowledge grew lesser and lesser. It at last grew so small, [He knew nothing at all, And now he's a College Professor" ![]() Vous voulez rire? -Nous jurons sur l'honneur qu'Internet Explorer n'est PAS basé sur Mozilla Firefox Quelques URLs amusantes pour Firefox users: -<lien url="chrome://browser/content/browser.xul">chrome://browser/content/browser.xul</lien> -<lien url="about:robots">about:robots</lien> Amusez-vous |
||||||
-ed-
|
# Posté le 15/05/2008 à 22:31:26 | ||||||
C is a sharp tool![]() Groupe : Membres |
<...>
Édité
le 15/05/2008 à 23:05:21
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/ ![]() |
||||||
1337833K
|
# Posté le 15/05/2008 à 22:35:37 | ||||||
|
fgsfds Groupe : Membres |
Citation : -ed-
strstr() fait une recherche n'importe où. Pour être en début de phrase, il faut utiliser strncmp(). Je me suis fait avoir comme ça en voulant jouer au malin de la même façon dans un interpréteur de commande. Quand dans un paramètre, il y avait un morceau de commande, elle était interprétée... C'est le client qui s'en est aperçu... La honte de ma vie de programmeur... J'en tremble encore... T'es sur ? Pourtant, si la chaine recherchée n'est pas en début de phrase, alors le retour de strstr ne sera pas égal au pointeur sur le début de la chaine. Je ne vois pas l'erreur ... ![]() 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 ! |
||||||
Vhann
|
# Posté le 15/05/2008 à 22:40:16 | ||||||
|
VIM Has Anything u Need, Nerd Groupe : Membres |
EDIT: grilled
@-ed-: et bien si strncmp() permet de le faire elle aussi ça prouve bien l'inutilité de coder "un strcmp() qui compare juste en début de phrase". (Je vais de ce pas consulter n1256 au sujet de strncmp()). Pour ce qui est de mon implémentation, je ne vois pas comment ma méthode pourrait planter: strstr() renvoie un pointeur sur la sous-chaîne trouvée dans le premier paramètre ou NULL si la sous-chaîne n'est pas trouvée. Donc, si la sous-chaîne commence au deuxième caractère ( index 1 ), strstr() sera égal à &chaine[ 1 ] et ainsi de suite. Ou peut-être que je fais erreur? Cordialement, Vhann.
Édité
le 15/05/2008 à 22:40:43
par Vhann
"root@darkstar:~# fortune Saisir du texte avec SDL facilement? C'est ici (SDL_Input)There once was an old man from Esser, Who's knowledge grew lesser and lesser. It at last grew so small, [He knew nothing at all, And now he's a College Professor" ![]() Vous voulez rire? -Nous jurons sur l'honneur qu'Internet Explorer n'est PAS basé sur Mozilla Firefox Quelques URLs amusantes pour Firefox users: -<lien url="chrome://browser/content/browser.xul">chrome://browser/content/browser.xul</lien> -<lien url="about:robots">about:robots</lien> Amusez-vous |
||||||
-ed-
|
# Posté le 15/05/2008 à 22:44:24 | ||||||
C is a sharp tool![]() Groupe : Membres |
Citation : 1337833K
Pourtant, si la chaine recherchée n'est pas en début de phrase, alors le retour de strstr ne sera pas égal au pointeur sur le début de la chaine. Je ne vois pas l'erreur ... Oui, exact, je n'avais pas bien vu le '== &chaine[ 0 ]' Désolé, Vhann, ton code est correct (je suis encore traumatisé par ce bug 10 ans après, c'est dingue...), bah, j'ai bien 15 ans à retrouver le sommeil après l'Exorciste...
Édité
le 15/05/2008 à 22:45:09
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/ ![]() |
||||||
Jaloyan1
|
# Posté le 15/05/2008 à 22:51:19 | ||||||
Choisir = se priver du reste.![]() Groupe : Membres |
pauvre ed, je prierai pour toi cette nuit.
Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir. ![]() ![]() ![]() Chef du fan club de jaloyan1 |
||||||
ironzorg
|
# Posté le 16/05/2008 à 08:44:13 | ||||||
|
Groupe : Membres |
"On nage en plein délire... Je trouve que l'idée de base est bonne mais c'est vrai que d'un point de vue pédagogique c'est pas terrible (en tout cas pas très approprié pour ce forum). De plus les fonctions que tu as fait sont inutiles. Tu devrais largement approfondir t'es connaissances en C avant de te lancer dans une tel aventure. La preuve tu ne sais même pas de quoi tu parles..." Je n'aime vraiment pas ce genre de remarques: vous etes, pour certains d'entres vous, bien trop durs avec Jaloyan1. En effet, je pense qu'effectivement certaines fonctions de la Zerolib sont une compilation de celles déjà présentes dans les headers standards en C. En revanche, l'intention de Jaloyan1 est tres certainement d'aider les zéros et de profiter de ce projet afin de progresser lui meme dans la programmation... Pourquoi lui lancer de tels piques ( je pense notamment à "La preuve tu ne sais même pas de quoi tu parles..." ) ? C'est bien dommage que ce topic soit devenu la caverne des Trolls Citation : Jaloyan1 pauvre ed, je prierai pour toi cette nuit. N'encourageons pas les conflits Quant à la conception de tes headers ( la Zérolib ), je pense ( ce n'est que mon avis ) que tu devrais viser un peu plus au que la comparaison de chaines et autres fonctions de bases, essaye plutôt de te concentrer sur un problème récurrent sur le forum et d'y trouver une solution ! Exemple: je ne sais pas si tu a déjà travaillé dessus, mais des fonctions pour supprimer une ligne dans un fichier, crypter un fichier, etc... pourraient avoir sa place dans la librairie des zéros. |
||||||
yoch
|
# Posté le 16/05/2008 à 11:59:28 | ||||||
![]() Groupe : Membres |
Citation : ironzorg
Quant à la conception de tes headers ( la Zérolib ), je pense ( ce n'est que mon avis ) que tu devrais viser un peu plus au que la comparaison de chaines et autres fonctions de bases, essaye plutôt de te concentrer sur un problème récurrent sur le forum et d'y trouver une solution ! Exemple: je ne sais pas si tu a déjà travaillé dessus, mais des fonctions pour supprimer une ligne dans un fichier, crypter un fichier, etc... pourraient avoir sa place dans la librairie des zéros. Je ne sais pourquoi tu parle de "conception des headers", mais je suis parfaitement d'accord que ce genre de fonctions seraient tout de même plus intéressantes : Citation : M@teo21 - langage C Il n'y a pas de moyen d'"insérer" de texte dans le fichier (à moins de coder soi-même une fonction qui lit les caractères d'après pour s'en souvenir avant de les écraser !). Vous pouvez donc créer :
Sinon, je serais le premier intéressé par des fonctions pour crypter une chaîne ou un fichier. Voila, ce sont mes suggestions.
Édité
le 16/05/2008 à 12:03:34
par yoch
|
||||||
rz0
|
# Posté le 16/05/2008 à 12:05:38 | ||||||
meuh![]() Groupe : Membres |
Citation : yoch
Citation : M@teo21 - langage C Il n'y a pas de moyen d'"insérer" de texte dans le fichier (à moins de coder soi-même une fonction qui lit les caractères d'après pour s'en souvenir avant de les écraser !). Vous pouvez donc créer :
C'est parfaitement inutile, dans la vie. Tu ne vas pas t'amuser à récrire le fichier tout le temps pour insérer ou modifier des données. Il faut garder une représentation intermédiaire et n'écrire ou ne lire qu'une fois par enregistrement, lire avant le traitement, enregistrer après le traitement. "Insérer" revient à tout récrire donc ce n'est pas judicieux d'avoir des fonctions qui font ça. Un module qui manipule une représentation intermédiaire d'un fichier serait déjà plus judicieux.
|
||||||
yoch
|
# Posté le 16/05/2008 à 12:13:18 | ||||||
![]() Groupe : Membres |
Tu as certainement raison.
Mais ça me parait tout de suite plus compliqué ! et alors, c'est pas une raison... Autres suggestions :
Édité
le 16/05/2008 à 12:23:26
par yoch
|
||||||
candide
|
# Posté le 16/05/2008 à 12:40:03 | ||||||
"In code we trust"![]() Groupe : Membres |
Citation : The Whiplash
Citation : Joloyan je n'ai pas compris. Ca veut dire quoi pour toi C standard? On nage en plein délire... Citation : The Whiplash Tu devrais largement approfondir t'es connaissances en C avant de te lancer dans une tel aventure. La preuve tu ne sais même pas de quoi tu parles... Mais absolument, revenons sur terre, on est en plein délire avec la bibliothèque de Jaloyan. Avant de construire un gratte-ciel, on a joué au Légo, puis appris à faire une cabane en bois, puis à rénover un intérieur puis à faire une maison puis faire immeuble etc. Pour l'instant, l'apprenti bibliothécaire en est à poser un cube sur une boule ... Personne n'est obligé d'accepter qu'on tire vers le bas le forum C du sdz.
|
||||||
Jaloyan1
|
# Posté le 16/05/2008 à 17:54:32 | ||||||
Choisir = se priver du reste.![]() Groupe : Membres |
ce n'est pas moi qui a remonté le sujet, mais pour l'instant c'est un projet vague en cours de création, on est en train de réfléchir sur les fonctions mais j'avais déjà prévu de supprimer une ligne dans un fichier voir un caractère si on indique sa position.
Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir. ![]() ![]() ![]() Chef du fan club de jaloyan1 |
||||||
el-khawarrizmi
|
# Posté le 17/05/2008 à 14:52:34 | ||||||
|
_____/'G|U|S/'______ Groupe : Membres |
salut à tous,
je suis avec cette idée. on est des Zéros et il faut qu'on avance petit à petit. ce qu'on voit sur ce forum des mêmes programme se refait chaque fois. ce topic nous laisse nous les Zéros + 1 chercher à trouver les programmes des bibliothèque existe déjà que utiliser les fonctions prêt , et aussi on essaie d'améliorer nos connaissence on reste pas toujours des Zéros. pour ce là voilà moi programme elle se trouve dans zstring.c Code : C
elle est très simple Code : C
Code : Autre
ps: si quelq'un trouve mon explication est mal merci de la corriger je suis là pour apprendre avec vous merci SVP, ne commanter pas sur mon français svp je sais qu'il est mal mais je vous assure que je fais des efforts. |
||||||
Xhtml_boys
|
# Posté le 17/05/2008 à 14:57:45 | ||||||
Psychopate Suicidaire![]() Groupe : Membres |
Citation : -ed-
[...] Citation : Pas de titre Code : C
Ca c'est horrible. Pourquoi 5000 ? Tu as du mal lire, c'est encore pire : c'est 50.000
Au mon dieu, un noelliste ! ![]() Stoppons !! (la POP-programmation, anti-windows, ...) Pour en savoir plus ( la bio de Gambit2099 ) 3:52 : cette heure est memorable, c'est l'heure ou superMinirop a bannis le pire des boulays ![]() |
||||||
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.
207 Zéros connectés |
7 requêtes |
0.0299s (0.0124s)
