🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: accès à un élément de *argv[]

#15054
From: Pierre Maurette
Date: Sun, 16 Oct 2005 09:16
42 lines
3315 bytes
Emmanuel Delahaye, le 16/10/2005, a �crit :
> Pierre Maurette a �crit :
[...]
>> argv[]
>
> argv[] est un tableau ? Interessant. De quelle taille ?
C'est un tableau de type incomplet. Extrait de la norme:
"An array type of unknown size is an incomplete type"

>> Simplement, dans le cadre de ce fil, l'�criture en tableau de char* (char* 
>> argv[]) me semble plus claire que l'�criture en pointeur double (char** 
>> argv). M�me si dans le cadre de param�tres de fonction, nous savons tous 
>> que c'est la m�me chose, alors qu'ailleurs les confondre est dangereux.
>
> Ailleurs �a n'existe pas, � mois de d�finir un tableau initialis�.
Ailleurs que dans les param�tres d'un fonction, il existe � la fois des 
pointeurs et des tableaux, qu'il serait *tr�s* dangereux de confondre.

[...]
> Gn� ? Pas du tout la m�me chose.
Certes. Pas exactement le m�me type. Mais de l� � �crire "ien � 
voir"...

> Le premier est de type T* (pointeur sur un 
> objet du tableau), le second est de type (T*)[SIZE] (pointeur sur un tableau 
> d'une taille d�finie). Rien � voir.
Certainement pas (T*)[SIZE]. Peut-�tre T(*)[SIZE], en tout cas �a 
s'�crira:
typedef T(*TypeDefini)[SIZE];
ou
T(*TypeDefini)[SIZE] = &UnTableau;


> T'es s�r que tu sais de quoi tu parles ? Il serait peut �tre le temps de t'y 
> mettre au lieu de nous abreuver de ta logorh�e sans fin...
logorrh�e. C'est un mot compliqu�, je l'admets, tout comme certains 
types pas �vidents.
Sinon, c'est quoi, aujourd'hui ? H�morro�des, estomac, perspective de 
la grand-messe du dimanche ?

-- 
Pierre Maurette
Technical Details
Message-ID: <mn.82a47d5a9bb7d5de.31483@laposte.net>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!grolier!usenet-fr.net!gandi!gandi.net!proxad.net!infeed-3.proxad.net!nnrp10-1.free.fr!not-for-mail
References: <1129375708.461315.266570@g14g2000cwa.googlegroups.com> <mn.7ba37d5a3355d570.31483@laposte.net> <4351456b$0$21287$626a54ce@news.free.fr> <mn.7cc47d5a931e003e.31483@laposte.net> <435169b4$0$18770$626a14ce@news.free.fr> <mn.814d7d5a361d8618.31483@laposte.net> <435209e6$0$22392$626a14ce@news.free.fr>

Show Full Headers
Complete Article Headers
X-Google-Thread: f9822,81ea3528af9bc77b
X-Google-Attributes: gidf9822,public
X-Google-Language: FRENCH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!grolier!usenet-fr.net!gandi!gandi.net!proxad.net!infeed-3.proxad.net!nnrp10-1.free.fr!not-for-mail
Subject: Re: accès à un élément de *argv[]
From: "Pierre Maurette" <maurettepierre@wanadoo.fr>
References: <1129375708.461315.266570@g14g2000cwa.googlegroups.com> <mn.7ba37d5a3355d570.31483@laposte.net> <4351456b$0$21287$626a54ce@news.free.fr> <mn.7cc47d5a931e003e.31483@laposte.net> <435169b4$0$18770$626a14ce@news.free.fr> <mn.814d7d5a361d8618.31483@laposte.net> <435209e6$0$22392$626a14ce@news.free.fr>
Newsgroups: fr.comp.lang.c
Message-ID: <mn.82a47d5a9bb7d5de.31483@laposte.net>
X-Newsreader: MesNews/1.04.00.00
Date: Sun, 16 Oct 2005 11:16:54 +0200
MIME-Version: 1.0
X-Face: cmi$3R1_J{[}5K|8d'LDiJ$SsZ*gn,j*PhJ#KVGt+45,E_N9O}GrhhQ>fb&q<&lz=g%PEv' u"m)N|KrBMux?2:E?N7Uw3L#H>L#GwM}<qH-?#_Y$B9]$q1"~iUGtN#HVy?}7.`m&iKF>gY:.`W.qu z`1'W'h-AXPmB]#7~<+@H.<0M`-jBkCWbmkcT_*LBVD3|p1a?h1H;cHq{$-vbeP@Hdcqp5z~lwU7ZK `~
Reply-To: maurettepierre@wanadoo.fr
Content-Type: text/plain; charset="iso-8859-15"; format=flowed
Content-Transfer-Encoding: 8bit
X-Antivirus: avast! (VPS 0541-3, 14/10/2005), Outbound message
X-Antivirus-Status: Clean
Lines: 44
Organization: Guest of ProXad - France
NNTP-Posting-Date: 16 Oct 2005 11:15:22 MEST
NNTP-Posting-Host: 84.7.251.133
X-Trace: 1129454122 nnrp10-1.free.fr 4311 84.7.251.133:2265
X-Complaints-To: abuse@proxad.net