1

Sur un site qui comparait le C et le pascal j'ai trouvé:
10. In C, you can do this: 

for(;P("n").R-;P("|"))for(e=3DC;e-;P("_"+(*u++/8)%2))P("| "+(*u/4)%2);


(url:http://users.iafrica.com/r/ra/rainier/index.htmhttp://users.iafrica.com/r/ra/rainier/index.htm)

Vous me décodez ça pour voir ?grin
Aussi inutile que le H d'Hawaï

2

for( ; P("n").R- ; P("|"))
  for(e=3DC ;e- ; P("_"+(*u++/8)%2))
    P("| "+(*u/4)%2);


bof, c juste deux boucles for imbriquées...
P doit être une fonction qui renvoie une structure, qui contient un champ de type numérique (int, char ou long) nommé R...
Par contre, le 3DC me parait bizarre (en initialisation de la seconde boucle)
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

3

Je veux bien, il y a juste ces deux choses louches qui m'en empêchent :
3DC // koikess ?
R[4]-[/4] // koikess ?

C'est des erreurs de syntaxe confus
Ou alors il programme en C++ et a surchargé l'opérateur -
Mais pour 3DC, je vois pas doom
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

4

ah oué, g pas fait gaffe au R-
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

5

Ouais c vrai c chelou, moi j'en sais rien, je vous ai mis ça pour déconner, c tout.
Aussi inutile que le H d'Hawaï

6

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

7

Désolé, on s'amuse comme on peut. Quand j'ai vu ce truc je me suis dit ça v leur plaire!
rotfl
Aussi inutile que le H d'Hawaï

8

boarf c'est pas difficile de faire du code C illisible....
Je peux partir d'ici :
J'ai retrouvé mon nom !

Le Forum Ghibli

9

ôué magic
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

10

je n'osais pas parler de toi...
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

11

ben c bon j'ai vu le topic, tu peux grin
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

12

J'allais le dire grin, Bob est assez fort pour ça grin
Non-Webmaster et non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les Webmasters .

«- Pas Moo ! ^^

13

Un truc est clair: le C peut dévenir très très très vite totalement illisible. Dire qu'on peut écrire tout un .c sans un seul saut de ligne... smile
Boogerman

Bouger, travailler, manger et se reposer, c'est la devise de la tortue!

14

Oui mais t'as qu'à rajouter des sauts tu comprends.
Les casts imbriqués, c'est pas mal non plus.
Tandis que là...

Au fait, vous allez me prendre pour un noc de droite à gauche, mais comment on fait un cast d'un pointer void *a vers une fonction (qui a besoin d'un argument char b)? Me dites pas d'aller voir chez les newbies, ça vous prendra moins de temps de taper la ligne de code.
Aussi inutile que le H d'Hawaï

15

heu...
tu cast le pointeur de type void en type char, et tu référence le pointeur...

void *a
=> char *b = (char *)a;
et ensuite, tu passe à ta fonction :
fonc(*b)
je penses

ou alors, directement quelque chose du style
fond(*(char *)a)

pas testé, mais je penses que qqc dans ce style devrai marcher, non ?
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

16

Oui, c'est bon smile

boogerman : en Pascal aussi on peut écrire un programme sans aucun saut de ligne.
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

17

ooouuuuuuuuuuuééééééééééééééééééééééééé !
(lol)

pour une fois que je sors pas une connerie plus grosse que moi
(remarque, vu que je sis bien mince, c pas dur de sortir des trucs plus gros qe moi grin)

cela dit, les pointeurs, c bien bo et super pratique... mais qd tu te plante sad
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

18

le 3DC à mon avis c'est de l'Hexa sauf qui faut mette "0x3DC" tongue
C'est la seule explication que je vois apart peut être une constante symbolique...rotfl

19

Les identificateurs ne peuvent pas commencer par un chiffre.
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

20

ouai ben voilà une solution en moins.
Donc c'est bien de l'Hexa

21

oué, mais l'hexa doit être précédé de "0x"
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

22

ben suffit d'avoir tout les definitino et c'est tres simple a decode ...

23

Thibaut a écrit :
Je veux bien, il y a juste ces deux choses louches qui m'en empêchent :
3DC // koikess ?
R[4]-[/4] // koikess ?

C'est des erreurs de syntaxe confus Ou alors il programme en C++ et a surchargé l'opérateur -

Ca ne pourrait pas être ça même en C++, l'opérateur '-' ne peut pas être surchargé avec une opérande devant si je me plante pas (mais une opérande derière c'est possible).

Et c'est vrai que le 3DC est bizarre...

24

les#define aussi il faut commencer par une lettrewhat
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.

25

en effet, son code est foireux

26

Link> il me semble bien, en tant qu'identificateur
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

27

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 .
Donc tu dit que -R marcherais mais je vois pas à quoi ça sert alors ... confus

28

N'importe quoi :
3. There is only one Pascal, as defined by Wirth, while C has (shall we say?) several fathers: Kernighan & Ritchie, Harbison & Steele, Barnum & Bailey, and Laurel & Hardy.


les peres du C on et on tjrs été kernighan et Ritchie

6. In Pascal, we *know* how big an integer is.

des raison pour ne jamais utilise le intUne en C, sauf si on se fou de la taille d'un int
Je recomande d'ailleur de tjrs utilise un short ou long a la place de int, sa evite les surprises...
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.

29

Sauf que short et long peuvent aussi changer de taille...

Ceci dit, en Pascal, Integer est également différent selon la plateforme!
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é

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.