30

>>Sauf que short et long peuvent aussi changer de taille...
Oui, et le même qu'avec char. Je crois que char doit prendre, au moins, 1 octet, un short 2, et un long 4, mais il peuvent prendre plus que ça.

31

yoda_soft a écrit :
Extended > Je comprends pas comment tu peut surcharger "-" car il demande deux paramétre non ? "--" Je comprendrais , car on peut le surcharger devant et derriére mais "-" , je comprends pas avec un seul paramétre .

Va voir ça, et cherche au milieu de la page le tableau qui resume bien la surcharge des opérateurs : [URL]http://www.cplusplus.com/doc/tutorial/tut4-2.html[/URL]

33

Et ça sert à quoi?
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

35

Je savais que de tels concours existaient, mais je n'en avais jamais vu les résultats... la preuve incontestable que y'a des fous qui se cachent derrière leurs écrans grin
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

36

franchement c pas dur a faire ca ... suffit de faire un programme claqssqiue, de préférence avec plein de pointeurs etc. puis de le remodeler avec les #define etc. roll

37

ar contre je ne comprend pas trop la ligne 3, celle avec un point-virgule en plein milieu et un & dans le vide....
avatar
Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.

39

bon si en + la source est fausse, on est pas arrivés grin
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

40

c pas du C ANSI ça...

#_pas censé être traduit en #define n'est mais donne en principe une erreur disant que '#_' n'existe pas embarrassed

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

41

même si on fait #define _ define avant ?

42

oui

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

43

ce code n'est pas correct.

moi aussi je peux faire ça :

_u"'éàth"à'ygàueg[^#@#{^[#{@[^#{@[#[|]@éçç***-è_"é' triso

44

sa date de 1991 vous etes sur que c bien du C ANSI ??

Et puis faudrait voir le compilo utilisé au moment de se concour, qu'est-ce qui nous prouve que se compilo accepte pas le
#define _ define les#_etapres ??

PS:
TheCodR tu pourrait pas nous filler l'addresser ou ta trouvé sa ?
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

45

Le code est correct (sinon il aurait été disqualifié), c'est juste la coloration syntaxique qui l'a ruiné (en mettant des ; de trop). Le "#define _ define" est doûteux en effet, mais je pense que certains compilateurs l'acceptent sans problèmes normalement. Et en 1991, le C K&R était accepté par IOCCC.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

46

il y en a de superbes, qui font notamment de l'ASCII art....smile
Je peux partir d'ici :
J'ai retrouvé mon nom !

Le Forum Ghibli

47

Kevin > comment ces lignes peuvent être correctes ?? confus
3: (x*) // on peut pas multiplier par une parenthèse fermante !
15: D(q,s)c);W q>s) 2 parenthèses fermantes en trop !
16-17 : est-ce que le compilo accepte ça : if (val) { a = b+ if(... ?
etc.... etc...

TheCodR > t'as trouvé ce code où ça ?

48

jcop a écrit :
Kevin > comment ces lignes peuvent être correctes ?? confus
3: (x*) // on peut pas multiplier par une parenthèse fermante !

Transtypage en un pointeur vers x. (L'argument d'une macro peut très-bien être un type!)
15: D(q,s)c);W q>s) 2 parenthèses fermantes en trop !

La première parenthèses est fermée dans la macro et ouverte en dehors (dans le code qui l'utilise). La deuxième parenthèse est ouverte dans la macro W et fermée dans la macro Q. Dans les 2 cas, c'est parfaitement correct comme syntaxe!
16-17 : est-ce que le compilo accepte ça : if (val) { a = b+ if(... ? etc.... etc...

Tu le vois où ton "if (val) { a = b+ if(..."?
if(i^z){x=Q+(n=D(x,n) est totalement acceptable comme syntaxe. Ça devient:
if(i^z){x=Q+(n=c);while(x>n)G= *--x,*x= *n,*n++=G;
et la partie x=Q+(n=c); fait:
1. assigne c à n. D'ailleurs, tu remarqueras que la macro D referme la parenthèse ouverte par la macro P.
2. assigne Q+c à x.
Quant au crochet ouvert et pas refermé, il sera refermé à l'endroit où P est utilisé.
C'est parfaitement correct!

La même chose est valable pour la macro C.
TheCodR > t'as trouvé ce code où ça ?

Probablement http://www.ioccc.org.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

49

50

Et celui la il est pas beau de code source ? :

		    #define/**/X
		  char*d="X0[!4cM,!"
	       "4cK`*!4cJc(!4cHg&!4c$j"
	     "8f'!&~]9e)!'|:d+!)rAc-!*m*"
	   ":d/!4c(b4e0!1r2e2!/t0e4!-y-c6!"
	  "+|,c6!)f$b(h*c6!(d'b(i)d5!(b*a'`&c"
	  ")c5!'b+`&b'c)c4!&b-_$c'd*c3!&a.h'd+"
	 "d1!%a/g'e+e0!%b-g(d.d/!&c*h'd1d-!(d%g)"
	"d4d+!*l,d7d)!,h-d;c'!.b0c>d%!A`Dc$![7)35E"
       "!'1cA,,!2kE`*!-s@d(!(k(f//g&!)f.e5'f(!+a+)"
       "f%2g*!?f5f,!=f-*e/!<d6e1!9e0'f3!6f)-g5!4d*b"
       "+e6!0f%k)d7!+~^'c7!)z/d-+!'n%a0(d5!%c1a+/d4"
       "!2)c9e2!9b;e1!8b>e/!     7cAd-!5fAe+!7fBe(!"
      "8hBd&!:iAd$![7S,Q0!1     bF 7!1b?'_6!1c,8b4"
      "!2b*a,*d3!2n4f2!${4    f.      '!%y4e5!&f%"
     "d-^-d7!4c+b)d9!4c-a    'd        :!/i('`&d"
     ";!+l'a+d<!)l*b(d=!'   m-        a  &d>!&d'"
    "`0_&c?!$dAc@!$cBc@!$   b         <    ^&d$`"
    ":!$d9_&l++^$!%f3a'    n1        _       $ !&"
   "f/c(o/_%!(f+c)q*c     %!         *       f &d+"
   "f$s&!-n,d)n(!0i-     c-         k)       !  3d"
   "/b0h*!H`7a,![7*     i]          5        4   71"
  "[=ohr&o*t*q*`*d      *v         *r         ;  02"
  "7*~=h./}tcrsth      &t          :          r   9b"
 "].,b-725-.t--//      #r         [           <   t8-"
 "752793?  <.~;b      ].t--+r     /           #    53"
 "7-r[/9~X  .v90      <6/<.v;-52/={            k   goh"
 "./}q;   u  vto     hr  `.i*$engt$            $    ,b"
 ";$/     =t ;v;     6     =`it.`;7=`          :    ,b-"
 "725    = / o`.    .d       ;b]`--[/+       55/     }o"
 "`.d   :   - ?5    /           }o`.'     v/i]q      - "
 "-[;   5  2  =`  it            .        o;53-       . "
 "v96   <7 /      =o            :            d        =o"
 "--/i  ]q--      [;           h.            /        = "
 "i]q--[  ;v      9h           ./            <        - "
 "52={cj   u      c&`          i   t       . o        ; "
 "?4=o:d=         o--          /  i        ]q         - "
 "-[;54={  cj     uc&          i]q          -          -"
 "[;76=i]q[;6     =vsr        u.i           /          ={"
 "=),BihY_gha     ,)        "             ,          o [
  3217];int i,   r,w,f        ,              b        ,x ,
  p;n(){return   r  <X        X               X       X  X
  768?d[X(143+   X  r++       +               *d      )  %
   768]:r>2659   ?  59:       (                x      =  d
   [(r++-768)%   X  947      +             768]       ) ?
   x^(p?6:0):(p  =   34      X            X           X )
   ;}s(){for(x=  n   ();     (           x^           ( p
  ?6:0))==32;x=  n    ()     )   ;return x            ; }
  void/**/main X      ()     {           r           =  p
  =0;w=sprintf  (X     X     X         X X           X o
  ,"char*d=")  for          (    f=1;f <            * d
  +143;)if(33-(  b=d         [      f++ X           ]  )
  ){if(b<93){if   X(!        p          )             o
   [w++]=34;for    X(i       =         35             +
    (p?0:1);i<b;    i++      )         o
    [w++]=s();o[     w++               ]
     =p?s():34;}     else              X
       {for(i=92;     i<b;            i
	++)o[w++]=     32;}           }
	     else o     [w++          ]
			 =10;o        [
			   w]=0      ;
			    puts(o);}
[nosmile]
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

51

c'est une tête ?
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

52

trop fort ce code source en forme de tête !!
Ca se compile très bien : 0 errors et 0 warnings !
Et en plus à l'exécution ça ne fait pas n'importe quoi, vu que ça affiche ça :
http://mapage.noos.fr/jcop/sortie.txt

Il s'agit vraisemblablement d'1 (ou 2 ?) caractère chinoix !

53

c'est pas fini!
Essaie de compiler et d'exécuter le résultat...grin
Je peux partir d'ici :
J'ai retrouvé mon nom !

Le Forum Ghibli

54

Japonais les kana stp wink


pi et recompile le resultat une fois, puis recommence sur le nouveau resultat etc... tu verra grin
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

55

putain c grandiose ce truc !!! eekeekeek

ça boucle au bout de la 4ème fois.

vous le saviez ou vous avez deviné ?

56

voilà l'adresse :
http://www.es.ioccc.org/2000/dhyang.c

vous en avez essayé d'autres du site www.es.ioccc.org ?

57

avec koa tu compiles jcop?

58

Ça devrait être compilable avec GCC, par exemple http://www.mingw.org sous Windows.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

59

avec MS Visual C++ 6.0

60

Je ne m'y connais pas trop, mais quel est l'intérêt d'écrire K=0;K=1; ?
avatar
I'm on a boat motherfucker, don't you ever forget