Article View: fr.comp.lang.c
Article #15428Re: conjugaison et autres exos sur les chaines [Was : Un système de conj...]
From: harpo
Date: Mon, 19 Sep 2005 18:10
Date: Mon, 19 Sep 2005 18:10
32 lines
2857 bytes
2857 bytes
On Mon, 19 Sep 2005 16:08:46 +0200, Alain CROS wrote:
> Bonjour.
>
> | Compte tenu de la remarque d'Emmanuel, la version suivante me semble plus
> | simple et plus concise :
> |
> | #include <stdlib.h>
> | #include <stdio.h>
> | int
> | main( int argc, char ** argv )
> | {
> | char ** argp ;
>
> Si on �crit cette ligne :
> | for ( argp = argv ; *(++argp) != NULL ; )
> comme �a :
> for ( argp = argv ; *(++argp);)
> �a fonctionne aussi mais est ce robuste?
Je ne pense pas que ce soit une question de robustesse mais de
portabilit�, bon... c'est li�.
Que l'on m'arr�te si je dis des conneries :
NULL est g�n�ralement ( voire peut-�tre toujours ) d�fini comme 0,
g�n�ralement un truc avec tous les bits � 0, mais c'est une question
d'impl�mentation pas de sp�cification. On pourrait aussi impl�menter
NULL � FFFFFFFF et le test ne marcherait pas..
Je ne pense pas qu'il soit int�ressant de gagner quelques caract�res
dans le source, il faut y laisser quelque place � la s�mantique et faire
un code lisible et non-ambigu qui ne pose pas de questions m�taphysiques
au type qui le relit.
Technical Details
Message-ID:
<432eff47$0$27415$8fcfb975@news.wanadoo.fr>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!proxad.net!teaser.fr!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> <mn.837a7d59123d924a.15512@YOURBRAnoos.fr> <432adddf$0$17220$8fcfb975@news.wanadoo.fr> <mn.84407d597cfa6e6e.15512@YOURBRAnoos.fr> <432b2a92$0$7861$8fcfb975@news.wanadoo.fr> <432c19e0$0$1710$8fcfb975@news.wanadoo.fr> <432cad90$0$27422$8fcfb975@news.wanadoo.fr> <432d1b7c$0$1743$8fcfb975@news.wanadoo.fr> <432d3117$0$1742$8fcfb975@news.wanadoo.fr> <mn.93877d590449a7bc.15512@YOURBRAnoos.fr> <432d7667$0$17248$8fcfb975@news.wanadoo.fr> <mn.94047d599f0cc076.15512@YOURBRAnoos.fr> <432da70c$0$1735$8fcfb975@news.wanadoo.fr> <432dd52f$0$622$626a14ce@news.free.fr> <mn.95687d59be8517f2.15512@YOURBRAnoos.fr> <432df189$0$2933$626a14ce@news.free.fr> <432e973a$0$1013$8fcfb975@news.wanadoo.fr> <432ec68e$0$3758$626a14ce@news.free.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!news1.google.com!proxad.net!teaser.fr!news.wanadoo.fr!news.wanadoo.fr!not-for-mail From: harpo <trashcan@hotmail.com> Subject: Re: conjugaison et autres exos sur les chaines [Was : Un système de conj...] Date: Mon, 19 Sep 2005 20:10:54 +0200 Newsgroups: fr.comp.lang.c References: <1126342327.583568.21420@g43g2000cwa.googlegroups.com> <4329e5d4$0$7846$8fcfb975@news.wanadoo.fr> <dge4b6$fqa$1@reader1.imaginet.fr> <mn.837a7d59123d924a.15512@YOURBRAnoos.fr> <432adddf$0$17220$8fcfb975@news.wanadoo.fr> <mn.84407d597cfa6e6e.15512@YOURBRAnoos.fr> <432b2a92$0$7861$8fcfb975@news.wanadoo.fr> <432c19e0$0$1710$8fcfb975@news.wanadoo.fr> <432cad90$0$27422$8fcfb975@news.wanadoo.fr> <432d1b7c$0$1743$8fcfb975@news.wanadoo.fr> <432d3117$0$1742$8fcfb975@news.wanadoo.fr> <mn.93877d590449a7bc.15512@YOURBRAnoos.fr> <432d7667$0$17248$8fcfb975@news.wanadoo.fr> <mn.94047d599f0cc076.15512@YOURBRAnoos.fr> <432da70c$0$1735$8fcfb975@news.wanadoo.fr> <432dd52f$0$622$626a14ce@news.free.fr> <mn.95687d59be8517f2.15512@YOURBRAnoos.fr> <432df189$0$2933$626a14ce@news.free.fr> <432e973a$0$1013$8fcfb975@news.wanadoo.fr> <432ec68e$0$3758$626a14ce@news.free.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Lines: 32 Message-ID: <432eff47$0$27415$8fcfb975@news.wanadoo.fr> Organization: les newsgroups par Wanadoo NNTP-Posting-Date: 19 Sep 2005 20:11:20 CEST NNTP-Posting-Host: 83.195.117.222 X-Trace: 1127153480 news.wanadoo.fr 27415 83.195.117.222:44693 X-Complaints-To: abuse@wanadoo.fr