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.

#526 Le 26/06/2010, à 00:57

helly

Re : /* Topic des codeurs couche-tard [1] */

.


Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.

Hors ligne

#527 Le 26/06/2010, à 00:58

Кຼزດ

Re : /* Topic des codeurs couche-tard [1] */

helly a écrit :

Mais donc ça me dit toujours pas quand on vous passe un code comment vous voyez que c'est une tab et pas des espaces tongue

Bah je l'ouvre avec vim, qui me colore les tabs en rouge smile


dou

Hors ligne

#528 Le 26/06/2010, à 01:13

\\Ouranos//

Re : /* Topic des codeurs couche-tard [1] */

Sécu. Perso, mes tabs sont affichés comme switch(hurt)man.


Ubuntu facile, c'est :
- Dire "Bonjour"
- Lire la doc et les règles du forum avant de poster. Savoir poser une question intelligemment.
- Mettre des balises url autour des liens et un tiret à su.

Hors ligne

#529 Le 26/06/2010, à 01:21

Pylades

Re : /* Topic des codeurs couche-tard [1] */

Bon, il reste encore quelques trucs pas très jolis dans le code, il manque encore des fonctionnalités, la doc n’est pas complète (honte sur moi) et il reste un bug (pas méchant : ce n’est pas un bug de stabilité, c’est un fonctionnalité qui n’est pas entièrement assuré), d’ailleurs commenté. Vraisemblablement, la fonction atropt nécessitera une réorganisation (notamment pour corriger le bug).
Ceci est une alpha, pas une RC.

Mais voilà, globalement je pense que c’est quand même suffisamment avancé pour que je puisse vous montrer ça.

Ce lien sera valable pendant une semaine. smile


“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
                Linus Torvalds – 12 janvier 2003

Hors ligne

#530 Le 26/06/2010, à 01:42

compte supprimé

Re : /* Topic des codeurs couche-tard [1] */

Bn !

#531 Le 26/06/2010, à 02:06

grim7reaper

Re : /* Topic des codeurs couche-tard [1] */

@Pylade : à première vue ça me semble pas trop mal. Je regarderai ça plus en détail demain wink.

Par contre, on pourrai avoir une liste des fonctionnalités dispo (qu'on sache ce que l'on peut tester) ?

Hors ligne

#532 Le 26/06/2010, à 02:06

\\Ouranos//

Re : /* Topic des codeurs couche-tard [1] */

@Pylade : Je regarderai ça demain.


Ubuntu facile, c'est :
- Dire "Bonjour"
- Lire la doc et les règles du forum avant de poster. Savoir poser une question intelligemment.
- Mettre des balises url autour des liens et un tiret à su.

Hors ligne

#533 Le 26/06/2010, à 02:08

Pylades

Re : /* Topic des codeurs couche-tard [1] */

grim7reaper a écrit :
Pylade a écrit :

Et puis tiens, j’ai trouvé comment rendre visible facilement le TdCCT dans la liste des sujets, tout en restant joli :

/* Topic des codeurs couche-tard [1] */

big_smile
Vous en pensez quoi ?

Ha ouais, pas con. Je vote pour.
Et pour les raleurs : non, cette syntaxe n'est pas spécifique au C tongue.

Je relance.
Et ouais, ce n’est pas spécifique au C, en en trouve par exemple en C++, ou en CSS. big_smile
Que des trucs qui commencent par C, en fait…

tongue


“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
                Linus Torvalds – 12 janvier 2003

Hors ligne

#534 Le 26/06/2010, à 02:13

grim7reaper

Re : /* Topic des codeurs couche-tard [1] */

Non, c'est géré par au moins un assembleur (le programme) d'assembleur (le langage) ARM.

Hors ligne

#535 Le 26/06/2010, à 03:05

Кຼزດ

Re : /* Topic des codeurs couche-tard [1] */

Plop


dou

Hors ligne

#536 Le 26/06/2010, à 03:08

Kanor

Re : /* Topic des codeurs couche-tard [1] */

Plop

Hors ligne

#537 Le 26/06/2010, à 03:08

\\Ouranos//

Re : /* Topic des codeurs couche-tard [1] */

puts "BN."

Ubuntu facile, c'est :
- Dire "Bonjour"
- Lire la doc et les règles du forum avant de poster. Savoir poser une question intelligemment.
- Mettre des balises url autour des liens et un tiret à su.

Hors ligne

#538 Le 26/06/2010, à 03:14

grim7reaper

Re : /* Topic des codeurs couche-tard [1] */

BN World !

Hors ligne

#539 Le 26/06/2010, à 03:22

Pylades

Re : /* Topic des codeurs couche-tard [1] */

grim7reaper a écrit :

@Pylade : à première vue ça me semble pas trop mal. Je regarderai ça plus en détail demain wink.

Par contre, on pourrai avoir une liste des fonctionnalités dispo (qu'on sache ce que l'on peut tester) ?

Ben, j’ai rédigé un petit bout de doc, j’ai aussi inclus le doxyfile, donc vous pouvez générer ça et avoir quelques infos. Pour des exemples de d’utilisation, regardez la source du programme de debug (mais il y a d’autres manières de faire, plus économes en lignes, de toutes façons il faudrait que je mette des exemples de code dans la documentation). La cible all du makefile ne construit que les versions statiques et dynamiques de la bibliothèque. La cible debug est construite à part (d’ailleurs ça me fait penser que le makefile est bancal, évitez de construire la version dynamique seule).

Les traitements effectués concernent les points suivants :
    – prise en compte des options courtes, préfixées par « - » ;
    – combinaison possible des options courtes, comme par exemple « -cdE » ;
    – prise en compte des options longues, préfixées par « -- » ;
    – prise en compte de l’argument « -- », qui déclare que tout ce qui suit n’est pas une option ;
    – chaque forme d’option, courtes ou longue, peut activer ou désactiver certaines fonctionnalités du programme utilisant la bibliothèque, dont l’état d’activation et les information comme la liste des options courtes et longues qui l’activent ou la désactivent est indiqué dans une struct option ;
    – les options, courtes ou longues, activant une struct option peuvent lui faire prendre une valeur (selon la configuration de la struct option à ce sujet, qui peut refuser les valeurs, n’en accepter qu’une (seule la dernière passée est alors prise en compte) ou en accepter un tableau), selon le schéma « -c value » ou « --longopt=value ;
    – une même option de ligne de commande, par exemple « -t », peut activer une struct option, éventuellement en lui transférant une valeur, et en désactiver deux autres, ce qui confère sa puissance à la bibliothèque ;
    – les arguments n’étant pas des options ou des valeurs d’options sont retournés dans la structure de retour (ils sont actuellement copiés, mais évolution possible en faveur du simple retour de leur index, pour pouvoir travailler dessus comme si de rien n’était), via un tableau ;
    – l’argument « - » n’est pas une option, et est donc retourné dans ce tableau (car il sert souvent à indiquer d’utiliser stdin ou stdout comme fichier d’entrée ou de sortie ;
    – les arguments pour lesquels une erreur a été détectée sont signalés par la structure de retour, accompagnés par un code d’erreur qui est actuellement un pointeur vers une chaîne interne de la bibliothèque décrivant brièvement l’erreur ;
    – et j’en oublie peut-être.

Un manque dans l’état actuel des choses serait une option, par exmple « -d » qui pourrait immédiatement activer une struct option en lui passant une valeur. Une telle fonctionnalité pourrait par exemple s’appliquer dans un grep, pour les options « -E », « -F », « -G » et « -P », qui seraient alors simplement gérées par une seule struct option. C’est à l’étude.


Je pense que j’ai dit une bonne partie des choses qu’il y a à dire ; et je vous remercie pour l’aide que vous pourriez m’apporter dans ce projet. smile

Comme vous le voyez, cette bibliothèque fait beaucoup choses, et c’est en cela qu’elle s’oppose à getopt. Je pense vraiment qu’une telle solution peut présenter un gain de temps réel pour de gros projets, aussi je cherche à rendre cette bibliothèque la plus souple possible.

Je constate que j’en ai dit assez pour le moment, donc je vais me coucher le cœur léger, car demain matin, escrime.
(Et le man de GCC est tellement dense et touffu que je n’arrive plus à trouver ce que je cherchais. Tant pis.)


“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
                Linus Torvalds – 12 janvier 2003

Hors ligne

#540 Le 26/06/2010, à 03:33

nesthib

Re : /* Topic des codeurs couche-tard [1] */

euh… en résumé ça apporte quoi de neuf ta bibli Pylade ? getopts ne fait pas tout ça ? (je suis pas un spécialiste de getopts)

&& plop !


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#541 Le 26/06/2010, à 04:30

samυncle

Re : /* Topic des codeurs couche-tard [1] */

.


Hello world

Hors ligne

#542 Le 26/06/2010, à 08:58

gnuuat

Re : /* Topic des codeurs couche-tard [1] */

Pylade a écrit :
grim7reaper a écrit :
Pylade a écrit :

Et puis tiens, j’ai trouvé comment rendre visible facilement le TdCCT dans la liste des sujets, tout en restant joli :

/* Topic des codeurs couche-tard [1] */

big_smile
Vous en pensez quoi ?

Ha ouais, pas con. Je vote pour.
Et pour les raleurs : non, cette syntaxe n'est pas spécifique au C tongue.

Je relance.
Et ouais, ce n’est pas spécifique au C, en en trouve par exemple en C++, ou en CSS. big_smile
Que des trucs qui commencent par C, en fait…

tongue

Contre, et pas pour une question de langage, mais pour une question sémantique.
Comment ça tu veux mettre en commentaire le tdcct ? sad .


Bisouland : embrassez les tous !
Volez les points d'amour de vos adversaires en les embrassant, dans ce jeu gratuit par navigateur !

Hors ligne

#543 Le 26/06/2010, à 09:42

Compteur du TdCCT

Re : /* Topic des codeurs couche-tard [1] */

Scores totaux, depuis le début :

1) 611    samuncle
2) 540    nesthib
3) 535    Pylade
4) 488    grim7reaper
5) 416    mathieuI
6) 279    cm-t
7) 239    helly
8) 170    gnuuat
9) 121    ǤƦƯƝƬ
10) 118    tshirtman
11) 93    petifrancais
12) 85    \\Ouranos//
13) 42    pierguiard
14) 37    ilagas
14) 37    Lagierl
16) 33    Kanor
17) 30    keny
18) 25    GentooUser
19) 19    Le Rouge
20) 18    Ph3nix_
21) 14    kouskous
22) 12    stratoboy
22) 12    sailing
24) 11    edge_one
24) 11    xapantu
26) 10    CROWD
26) 10    Toineo
26) 10    NutMotion
29) 8    Mornagest
30) 7    Vista
31) 6    Zeibux
31) 6    Р'tite G☢gole :mad:
33) 5    timsy
34) 4    danychou56
34) 4    Neros
34) 4    Biaise
37) 3    gulp
38) 1    ceric
38) 1    pfriedK
38) 1    geenux

chart?chs=675x280&cht=p3&chco=d80020,d88000,ffd840,20d820,2080ff,101080,a020d8&chf=bg,s,fbf9f4&chl=00h%20-%2000h59|01h%20-%2001h59|02h%20-%2002h59|03h%20-%2003h59|04h%20-%2004h59|07h%20-%2007h59|09h%20-%2009h59|11h%20-%2011h59|12h%20-%2012h59|14h%20-%2014h59|20h%20-%2020h59|21h%20-%2021h59|22h%20-%2022h59|23h%20-%2023h59&chd=t:6,3,4,6,1,1,2,1,3,1,11,14,12,2&chp=1.6&chtt=R%C3%A9partition%20des%20posts&chts=606060,16chart?chs=675x250&cht=bvs&chxt=x,y&chds=0,20&chxr=1,0,20&chf=b0,lg,0,803000,0,ffc080,1|bg,s,fbf9f4&chxl=0:|05h|06h|07h|08h|09h|10h|11h|12h|13h|14h|15h|16h|17h|18h|19h|20h|21h|22h|23h|00h|01h|02h|03h|04h&chxp=0,0.7,4.9,9.1,13.2,17.3,21.5,25.6,29.8,33.9,38,42.2,46.3,50.5,54.6,58.8,62.9,67,71.2,75.3,79.4,83.6,87.7,91.8,96&chd=t:0,0,1,0,2,0,1,3,0,1,0,0,0,0,0,11,14,12,2,6,3,4,6,1&chm=N,803000,0,-1,12&chtt=|Nombre%20de%20posts%20par%20heure&chts=606060,16


Codez-vous trop tard le soir ?
Demandez au Compteur du TdCCT pour le savoir !

J’ai été généreusement codé par tshirtman ; d’ailleurs, voici mon code source. TdCCT CEP : ./viewtopic.php?pid=3493579#p3493579 (p3492608).

Hors ligne

#544 Le 26/06/2010, à 09:42

Compteur du TdCCT

Re : /* Topic des codeurs couche-tard [1] */

Scores totaux, depuis le début :

1) 250    Pylade
2) 216    samuncle
3) 213    nesthib
4) 210    grim7reaper
5) 181    mathieuI
6) 106    helly
7) 96    cm-t
8) 73    gnuuat
9) 50    \\Ouranos//
10) 43    tshirtman
11) 30    Lagierl
12) 23    petifrancais
13) 20    keny
14) 19    Kanor
15) 17    pierguiard
16) 15    ǤƦƯƝƬ
17) 11    edge_one
18) 10    NutMotion
19) 7    Vista
20) 6    xapantu
21) 5    sailing
21) 5    timsy
23) 4    Toineo
24) 3    gulp
24) 3    Р'tite G☢gole :mad:
26) 2    kouskous
26) 2    Mornagest

Codez-vous trop tard le soir ?
Demandez au Compteur du TdCCT pour le savoir !

J’ai été généreusement codé par tshirtman ; d’ailleurs, voici mon code source. TdCCT CEP : ./viewtopic.php?pid=3493579#p3493579 (p3492608).

Hors ligne

#545 Le 26/06/2010, à 10:31

helly

Re : /* Topic des codeurs couche-tard [1] */

Bon, voyons le truc de Pylade tongue


Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.

Hors ligne

#546 Le 26/06/2010, à 10:38

nesthib

Re : /* Topic des codeurs couche-tard [1] */

métaporn ?


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#547 Le 26/06/2010, à 10:44

helly

Re : /* Topic des codeurs couche-tard [1] */

Oui enfin la non >< touka c'était pas volontaire !!!!
Pis mon MP alors? j'ai pas eu de réponse !!


Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.

Hors ligne

#548 Le 26/06/2010, à 11:47

Kanor

Re : /* Topic des codeurs couche-tard [1] */

Réponse dans pas longtemps wink

Hors ligne

#549 Le 26/06/2010, à 11:54

tshirtman

Re : /* Topic des codeurs couche-tard [1] */

Pylade a écrit :

Ouais, mais pour les Cistes, ça fait un peu bizarre, tu manques de repères, t’as l’impression que tout risque de s’effondrer d’un moment à l’autre. Bref, il te manque un truc pour délimiter clairement tes blocs. Mais je pense que ça va passer.

Ben si t'avais l'habitude d'indenter… c'est juste le c qui t'a fais croire que les caractères non imprimables n'avait pas de sens, pour un mec qui emm*rde autant le monde avec ses insécables et insécables fines, ça doit représenter une sacrée incohérence interne tongue

Euh, moi je n’ai pas émis d’avis sur le sujet, je n’ai même pas posté ici depuis plus de dix heures. Mais sinon je suis de l’avis de grim7reaper et helly, même si nous sommes en infériorité numérique… hmm
Tiens, au fait, helly, ton « H » est-il aspiré ? Je me suis souvent posé cette question… roll

ah oui je commence à te confondre avec grim, vous êtes trop souvent du même avis >_<.

Allez, pour fêter les vacances chez à peu près tout le monde, je vais vous filer mon code. smile

heu, tu m'en veux pas si je lis pas? ^^

Hors ligne

#550 Le 26/06/2010, à 12:03

helly

Re : /* Topic des codeurs couche-tard [1] */

Tiens, au fait, helly, ton « H » est-il aspiré ? Je me suis souvent posé cette question…

Je prononce ça éli,donc non tongue


Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.

Hors ligne