Article View: fr.comp.lang.c
Article #15247Re: rot13 [Was : Re: conjugaison et autres ...]
From: Harpo
Date: Mon, 03 Oct 2005 06:42
Date: Mon, 03 Oct 2005 06:42
19 lines
1901 bytes
1901 bytes
Charlie Gordon wrote:
>
> le cast en (int) de alphabet[i] est inutile, il ne fait rien du tout,
> de plus alphabet[i] est forc�ment positif, donc inutile de caster en
> (unsigned char).
C'est vrai en ASCII, pas en EBCDIC.
>
> On peut aussi se passer de rot13_alphabet en �crivant:
>
> crypt[alphabet[i]] = alphabet[(i + 13) % 26];
>
> Mais c'est l�g�rement plus co�teux sur les rares machines o� la
> division est lente.
La solution de Candide (tableau de 39 char ('a..z' + 'a..m')) �vite la
division.
Technical Details
Message-ID:
<4340d2c9$0$27410$8fcfb975@news.wanadoo.fr>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!proxad.net!193.252.118.146.MISMATCH!news.wanadoo.fr!news.wanadoo.fr!not-for-mailReferences:
<1126342327.583568.21420@g43g2000cwa.googlegroups.com> <4329e5d4$0$7846$8fcfb975@news.wanadoo.fr> <dge4b6$fqa$1@reader1.imaginet.fr> <432ab809$0$1734$8fcfb975@news.wanadoo.fr> <mn.84b07d59016a857b.31483@laposte.net> <433f16ac$0$27406$8fcfb975@news.wanadoo.fr> <mn.10907d5a55119e84.15512@YOURBRAnoos.fr> <433f9cb1$0$7821$8fcfb975@news.wanadoo.fr> <mn.128c7d5aa5238de0.15512@YOURBRAnoos.fr> <43403203$0$5388$8fcfb975@news.wanadoo.fr> <43403d27$0$306$7a628cd7@news.club-internet.fr> <dhq3bs$dbc$1@reader1.imaginet.fr>Show Full Headers
Complete Article Headers
X-Google-Thread: f9822,b21b26167a936e28 X-Google-Attributes: gidf9822,public X-Google-Language: FRENCH,ASCII Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!proxad.net!193.252.118.146.MISMATCH!news.wanadoo.fr!news.wanadoo.fr!not-for-mail Message-ID: <4340d2c9$0$27410$8fcfb975@news.wanadoo.fr> From: Harpo <trashcan@hotmail.com> Subject: Re: rot13 [Was : Re: conjugaison et autres ...] Newsgroups: fr.comp.lang.c Date: Mon, 03 Oct 2005 08:42:12 +0200 References: <1126342327.583568.21420@g43g2000cwa.googlegroups.com> <4329e5d4$0$7846$8fcfb975@news.wanadoo.fr> <dge4b6$fqa$1@reader1.imaginet.fr> <432ab809$0$1734$8fcfb975@news.wanadoo.fr> <mn.84b07d59016a857b.31483@laposte.net> <433f16ac$0$27406$8fcfb975@news.wanadoo.fr> <mn.10907d5a55119e84.15512@YOURBRAnoos.fr> <433f9cb1$0$7821$8fcfb975@news.wanadoo.fr> <mn.128c7d5aa5238de0.15512@YOURBRAnoos.fr> <43403203$0$5388$8fcfb975@news.wanadoo.fr> <43403d27$0$306$7a628cd7@news.club-internet.fr> <dhq3bs$dbc$1@reader1.imaginet.fr> Organization: ARG ; Association pour la Rehabilitation du Goto User-Agent: KNode/0.8.2 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8Bit Lines: 19 NNTP-Posting-Date: 03 Oct 2005 08:42:17 CEST NNTP-Posting-Host: 83.195.36.38 X-Trace: 1128321737 news.wanadoo.fr 27410 83.195.36.38:33706 X-Complaints-To: abuse@wanadoo.fr