21Fermer23
PolluxLe 27/03/2007 à 18:20
mais non, tu vois pas qu'il a *vraiment* besoin qu'on lui fasse son exercice ? tsss.gif

informatique>
oui, bien sûr, voilà la solution :
#include <stdio.h>
#define a(x,y) y##x


    int main(){      a(ruct,st){a      (e_t,siz)
    n;char b[99]     ;}x={},y={};     for(;;){int
    c=a(     har,        getc        )();    if(c
    <0)a     (ak,        bre)        ;if(
    (+y.     n<a(        eof,        siz)
    y.b)     &&a(        num,        isal
    )(c)     )y.b        [y.n        ++]=
    c;a(     lse,        e)x=        y.n>    x.n?
    y:x,/*a*/y.n         =0;}        printf("%.*"
    "s\n",x.n,x          .b);         return!1;}

oui.gif

(copie-colle dans "pluslong.c" et compile, après ça tu peux l'exécuter comme ça :
./pluslong < dictionnaire
>> résultat : anticonstitutionnellement
)


((de rien tripo.gif))[nosmile]