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.

#7451 Le 13/04/2010, à 23:43

Phoenix.

Re : Topic des couche-tard (31)

mad


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)

wiscot a écrit :
helly a écrit :

@wiscrotte : dééééésolée ,j'ai  plus flash tongue

J'vais te signaler désolé ><'

bon , j'me tire bonne nuit a tous .

Tssssk si on peut même plus rire roll


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)

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

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)

wiscot a écrit :

[youtube]http://www.youtube.com/watch?v=zL6xgki326E[/youtube]

lol:lol::lol:


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

#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;
}

lol

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, wink
avec de l'humour, c'est un vrai bonheur ! lol

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 wink
On plop quand même pas 2000 fois pas jour roll

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

#7460 Le 14/04/2010, à 00:01

Dr Le Rouge

Re : Topic des couche-tard (31)

helly a écrit :
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 :

l'envoyé perse a écrit :

But... this is madness !

Léonidas a écrit :

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 ! sad

Hors ligne

#7463 Le 14/04/2010, à 00:02

Pylades

Re : Topic des couche-tard (31)

grim7reaper a écrit :

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… roll

helly a écrit :

@wiscrotte : dééééésolée ,j'ai  plus flash tongue

cclive est ton ami. 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

#7464 Le 14/04/2010, à 00:05

yanightmare

Re : Topic des couche-tard (31)

.

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 lol

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)

helly a écrit :
#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 wink
On plop quand même pas 2000 fois pas jour roll

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… roll


“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)

helly a écrit :

Sur ce, je rends les armes : Plop && BN all

grim.fatigue() == 2000 lol

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. big_smile


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 smile


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