#7451 Le 13/04/2010, à 23:43
- Phoenix.
Re : Topic des couche-tard (31)
KDE 4. Libère le Kikoolol qui est en toi!
Mon site
GG Enorme! HH Oh secours! II Presque parfait! JJ Pas mal! KK Buggé! LL enfin du bon LTS!
Macbook pro 13' i5. (La galère pour faire marcher le wifi sous NN dessous, d'ailleurs. :( )
Hors ligne
#7452 Le 13/04/2010, à 23:44
- helly
Re : Topic des couche-tard (31)
helly a écrit :@wiscrotte : dééééésolée ,j'ai plus flash
J'vais te signaler désolé ><'
bon , j'me tire bonne nuit a tous .
Tssssk si on peut même plus rire
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
#7453 Le 13/04/2010, à 23:48
- Dr Le Rouge
Re : Topic des couche-tard (31)
séc'plop
On pourrais faire une autre "discussion à réponse en pavé intéressante" : le questionnaire de proust ! http://fr.wikipedia.org/wiki/Questionnaire_de_proust
Ca flooderait trop à votre avis ?
C'est deux suites de Cauchy qui veulent aller à la soirée 'no limit'. Hélas, à l'entrée le videur leur dit : "désolé, c'est complet !".
mon site perso (π²/6.fr) et mon blog
Hors ligne
#7454 Le 13/04/2010, à 23:50
- helly
Re : Topic des couche-tard (31)
séc'plop
On pourrais faire une autre "discussion à réponse en pavé intéressante" : le questionnaire de proust ! http://fr.wikipedia.org/wiki/Questionnaire_de_proust
Ca flooderait trop à votre avis ?
Ho tu voudrais peut être qu'on y réponde ? :3
Dernière modification par helly (Le 13/04/2010, à 23:51)
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
#7455 Le 13/04/2010, à 23:51
- nesthib
Re : Topic des couche-tard (31)
[youtube]http://www.youtube.com/watch?v=zL6xgki326E[/youtube]
:lol::lol:
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#7456 Le 13/04/2010, à 23:54
- ArzhurB
Re : Topic des couche-tard (31)
Fonctionnement du ploppeur de base :
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int fatigue = 0;
do
{
printf ("plop\n");
fatigue++;
} while (fatigue < 2000);
printf ("/me va dormir \n");
return 0;
}
Dernière modification par ArzhurBZH (Le 13/04/2010, à 23:54)
Hors ligne
#7457 Le 13/04/2010, à 23:56
- analogfaz
Re : Topic des couche-tard (31)
Les codeurs me feront toujours halluciner,
avec de l'humour, c'est un vrai bonheur !
Hors ligne
#7458 Le 13/04/2010, à 23:59
- helly
Re : Topic des couche-tard (31)
#include <stdio.h> #include <stdlib.h> #include <time.h> int main(int argc, char *argv[]) { int fatigue = 0; do { srandom(time(NULL)); if ( random() % 1024 == 42) printf ("plop\n"); fatigue++; } while (fatigue < 2000); printf ("/me va dormir \n"); return 0; }
fixed
On plop quand même pas 2000 fois pas jour
Dernière modification par helly (Le 14/04/2010, à 00:01)
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
#7459 Le 14/04/2010, à 00:00
- nany
Re : Topic des couche-tard (31)
+1 pour le -1 d'helly
En ligne
#7460 Le 14/04/2010, à 00:01
- Dr Le Rouge
Re : Topic des couche-tard (31)
Le Rouge a écrit :séc'plop
On pourrais faire une autre "discussion à réponse en pavé intéressante" : le questionnaire de proust ! http://fr.wikipedia.org/wiki/Questionnaire_de_proust
Ca flooderait trop à votre avis ?
Ho tu voudrais peut être qu'on y réponde ? :3
Ben oui, sinon ça n'a pas grand intérêt...
Pendant que je suis page 300 :
But... this is madness !
Madness ? ...This ... is ... SPARTAAAAAAAAAAAAA !
C'est deux suites de Cauchy qui veulent aller à la soirée 'no limit'. Hélas, à l'entrée le videur leur dit : "désolé, c'est complet !".
mon site perso (π²/6.fr) et mon blog
Hors ligne
#7461 Le 14/04/2010, à 00:01
- El Pensador
Re : Topic des couche-tard (31)
Plop !
« À quoi je sers ? Sans doute à rien du tout... »
A Tunisian Girl
Hors ligne
#7462 Le 14/04/2010, à 00:02
- geenux
Re : Topic des couche-tard (31)
Mais pourquoi je suis toujours creuve !
Hors ligne
#7463 Le 14/04/2010, à 00:02
- Pylades
Re : Topic des couche-tard (31)
Plein de trucs tout à fait justes.
Je m’en suis rendu compte, c’est pour ça que j’ai suivi les conseils de tshirtman, et là ça roxe (je crois).
Donc un p’tit update.
#include <stdlib.h>
struct opt
{
char active;
char* short_act;
char** long_act;
char* short_unact;
char** long_unact;
char takes_value;
char* value;
};
struct retr
{
int argsc;
char** argsv;
char** errs;
};
int atropt(int,char**,struct opt**,struct retr*);
int atropt(int argc,char** argv,struct opt** optv,struct retr* ret)
{
short i=0; // compteur
struct opt* next=NULL; // si le prochain argument est une valeur d’option, pointeur vers la structure correspondante
short argn; // compteur
for(argn=1;argn<argc;argn++)
{
short s_flag=0; // compteur
if(argv[argn][0]=='-') // un argument qui commence par '-' signifie option longue, option courte, ou un "-" tout seul (e.g. dans cat ou su)
{
if(argv[argn][1]=='\0')
{
ret->argsv[i++]="-"; // si c’est juste un "-" tout seul, on renvoie ça comme un argument qui n’est pas une option
continue;
}
if(argv[argn][1]!='-') // on est en présence d’une option courte
{
while(argv[argn][++s_flag]!='\0') // on boucle pour chaque option courte de l’argument
{
short optn; // compteur
for(optn=0;optv[optn]!=NULL;optn++) // on teste les différentes structures les unes après les autres
{
short shn; // compteur
for(shn=0;optv[optn]->short_unact[shn]!='\0';shn++) // on lit les options courtes possibles parmi celles qui désactivent l’option
{
if(optv[optn]->short_unact[shn]==argv[argn][s_flag])
optv[optn]->active=0; // on désactive notre structure
}
for(shn=0;optv[optn]->short_act[shn]!='\0';shn++) // pareil pour les options qui activent
{
if(optv[optn]->short_act[shn]==argv[argn][s_flag])
{
optv[optn]->active=1;
if(optv[optn]->takes_value==1)
next=optv[optn]; // si cette option prend une valeur, éditer notre pointeur pour le prochain argument
}
}
}
}
}
else
{
// options longues on continue !
}
}
else
{
if(next!=NULL) // si notre pointeur est activé, on édite la valeur de l’option
{
next->value=argv[argn];
next=NULL; // et on n’oublie pas de le désactiver
}
else
ret->argsv[i++]=argv[argn]; // sinon, on ajoute l’argument à la liste des arguments qui ne sont pas des options
}
}
ret->argsc=i;
return EXIT_SUCCESS;
}
C’est beaucoup plus propre, non ?
Sinon, il faudrait que je revoie le nom de mes variables…
@wiscrotte : dééééésolée ,j'ai plus flash
cclive est ton ami.
“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
#7464 Le 14/04/2010, à 00:05
- yanightmare
Hors ligne
#7465 Le 14/04/2010, à 00:07
- grim7reaper
Re : Topic des couche-tard (31)
@Pylade : je regarderais ça demain matin, lorsque que je serai frais et dispos après une bonne nuit de sommeil, afin de pouvoir porter un regard frais sur ce nouveau code.
Sur ce, je rends les armes : Plop && BN all
Hors ligne
#7466 Le 14/04/2010, à 00:08
- helly
Re : Topic des couche-tard (31)
Sur ce, je rends les armes : Plop && BN all
grim.fatigue() == 2000
Dernière modification par helly (Le 14/04/2010, à 00:08)
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
#7467 Le 14/04/2010, à 00:10
- Pylades
Re : Topic des couche-tard (31)
#include <stdio.h> #include <stdlib.h> #include <time.h> int main(int argc, char** argv) { int fatigue = 0; do { srandom(time(NULL)); if (random() % 42 == 0) puts("plop"); fatigue++; }while (fatigue < 2000); puts("/me va dormir"); return 0; }
fixed
On plop quand même pas 2000 fois pas jour
Fixed.
Avec une syntaxe plus pure et l’usage des fonctions appropriées, c’est mieux.
Et on ne plop pas moins de deux fois par jours…
“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
#7468 Le 14/04/2010, à 00:10
- ꙳♒⏅⚓ ЅаίԼίՈԶ ⚓⏅♒꙳
Re : Topic des couche-tard (31)
.
Quoi ? Tu travailles sous GNU/LInux ? Ba, ça va te passer... quand il existera quelque chose de mieux... et ce ne sera pas windows, à moins que ce devienne libre et bien programmé.
mon petit blog de débutant
Hors ligne
#7469 Le 14/04/2010, à 00:12
- Pylades
Re : Topic des couche-tard (31)
Sur ce, je rends les armes : Plop && BN all
grim.fatigue() == 2000
On est en C, bordel ! En C, pas de POO (sauf chez les maqueux).
@grim7reaper : merci beaucoup pour ton aide et ton soutien.
plop
“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
#7470 Le 14/04/2010, à 00:16
- cm-t
Re : Topic des couche-tard (31)
PlopNeNuit
Actu Ubuntu ☺/
Pauses Ubuntu sur Paris \_< -t
[(π)] La Quadrature du net
Hors ligne
#7471 Le 14/04/2010, à 00:17
- inbox
Re : Topic des couche-tard (31)
N'nuit.
Un problème résolu ? Indiquez le en modifiant le titre du sujet.
Hors ligne
#7472 Le 14/04/2010, à 00:18
- compte supprimé
Re : Topic des couche-tard (31)
Plop
#7473 Le 14/04/2010, à 00:18
- helly
Re : Topic des couche-tard (31)
BN à tous
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
#7474 Le 14/04/2010, à 00:29
- Dr Le Rouge
Re : Topic des couche-tard (31)
pareil
C'est deux suites de Cauchy qui veulent aller à la soirée 'no limit'. Hélas, à l'entrée le videur leur dit : "désolé, c'est complet !".
mon site perso (π²/6.fr) et mon blog
Hors ligne
#7475 Le 14/04/2010, à 00:29
- Irgenux
Re : Topic des couche-tard (31)
Idem.
Dernière modification par Irgenux (Le 14/04/2010, à 03:04)
Bipède à station verticale.
Hors ligne