🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fr.comp.lang.c
Article #15441

Re: conjugaison et autres exos sur les chaines [Was : Un système de conj...]

#15441
From: harpo
Date: Mon, 19 Sep 2005 21:03
40 lines
3066 bytes
On Mon, 19 Sep 2005 22:12:52 +0200, Emmanuel Delahaye wrote:

> harpo wrote on 19/09/05 :
>>> Nota : vu du C, les seules valeurs admises pour NULL sont 0 et (void*) 
>>> 0.
>>
>> Je comprends mieux, je pensais que cela pouvait �tre une valeur
>> arbitraire.
> 
> Vu du C, non. En repr�sentation interne,le C n'en sait rien, et �a peut 
> effectivement �tre n'importe quoi (mais c'est sp�cifi� par 
> l'impl�mentation).

Je crois que je comprend encore plus, c'est la notion de 'repr�sentation
interne' qui demande � �tre clarifi�e . V�rifions :
En r�sum�; pour en revenir au probl�me, on paut dire que ( p != NULL )
et ( p ) sont �quivalent dans un test si p est d�clar� comme * machin ?
C'est l'impl�mentation qui rame derri�re ?
Bon, on encule un peu les mouches mais c'est important de savoir la part
de l'impl�mentation.

si j'ai compris :

char * p :
p = NULL ;

if ( ! p )
{
    // ex�cut� m�me si l'impl�mentation a pr�vu 80FE0A40 
    // comme repr�sentation interne de NULL
}

if ( ! (long)p )
{
    // pas ex�cut� si l'impl�mentation a pr�vu 80blah comme NULL
}

Ou alors le cast traduit la repr�sentation interne en 0 ?

C'est tr�s compliqu� !
Technical Details
Message-ID: <432f27a6$0$7845$8fcfb975@news.wanadoo.fr>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!proxad.net!teaser.fr!news.wanadoo.fr!news.wanadoo.fr!not-for-mail
References: <1126342327.583568.21420@g43g2000cwa.googlegroups.com> <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> <432eff47$0$27415$8fcfb975@news.wanadoo.fr> <mn.9ce67d59d5b1a352.15512@YOURBRAnoos.fr> <432f1360$0$1010$8fcfb975@news.wanadoo.fr> <mn.9d227d5938cd81c4.15512@YOURBRAnoos.fr> <432f1a6e$0$27411$8fcfb975@news.wanadoo.fr> <mn.9d347d594d0acdf0.15512@YOURBRAnoos.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!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 23:03:08 +0200
Newsgroups: fr.comp.lang.c
References: <1126342327.583568.21420@g43g2000cwa.googlegroups.com> <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> <432eff47$0$27415$8fcfb975@news.wanadoo.fr> <mn.9ce67d59d5b1a352.15512@YOURBRAnoos.fr> <432f1360$0$1010$8fcfb975@news.wanadoo.fr> <mn.9d227d5938cd81c4.15512@YOURBRAnoos.fr> <432f1a6e$0$27411$8fcfb975@news.wanadoo.fr> <mn.9d347d594d0acdf0.15512@YOURBRAnoos.fr>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
Lines: 40
Message-ID: <432f27a6$0$7845$8fcfb975@news.wanadoo.fr>
Organization: les newsgroups par Wanadoo
NNTP-Posting-Date: 19 Sep 2005 23:03:35 CEST
NNTP-Posting-Host: 83.195.117.222
X-Trace: 1127163815 news.wanadoo.fr 7845 83.195.117.222:44710
X-Complaints-To: abuse@wanadoo.fr