🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #2437

Re: C++ : readdir geeft gevonden entries in omgekeerde volgorde ?

#2437
From: Kristoffel
Date: Sat, 22 May 2004 09:17
39 lines
2202 bytes
David wrote:
> Bij het gebruik van de functie readdir (C++, Linux) viel het me op dat
> entries in omgekeerde volgorde gegeven worden. vb:
> 
>   . . .
>   dirname = "/proc/acpi/battery/";    
>   battery_dir = opendir(dirname);
>   if(battery_dir)                     
>   {
> 	while((bat_entry = readdir(battery_dir)))
> 	{
> 	    name = bat_entry->d_name;
>     	    cout<<" dir entry found : "<<name<<endl;
> 	}
>   }    		   		    		
> 
> geeft volgende output :
>  dir entry found : .
>  dir entry found : ..
>  dir entry found : BAT2
>  dir entry found : BAT1
> 
> Is dit normaal ? Ik verwachtte dat BAT1 voor BAT2 zou komen. 
> De unix man page van readdir helpt me niet verder. 
> 

Je krijgt dezelfde output als met 'ls -f'.

Via google kwam ik op deze site terecht: 
<http://tools.devchannel.org/devtoolschannel/04/04/30/1810228.shtml?tid=24&tid=46>

daar staat:
...
The output is not sorted in any way; it represents the linear contents 
of the directory.
...

--
  Kristoffel
Technical Details
Message-ID: <KUErc.122849$8X4.6655066@phobos.telenet-ops.be>
Path: arc1-ca.pugleaf.net!controlnews3.google.com!news1.google.com!news.glorb.com!ecngs!feeder.ecngs.de!193.190.198.58.MISMATCH!aotearoa.belnet.be!news.belnet.be!ossa.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail
References: <pan.2004.05.21.23.51.08.507175@somebox.somewhere>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,9aa3e8494bded309
X-Google-Attributes: gidfcea4,public
Path: arc1-ca.pugleaf.net!controlnews3.google.com!news1.google.com!news.glorb.com!ecngs!feeder.ecngs.de!193.190.198.58.MISMATCH!aotearoa.belnet.be!news.belnet.be!ossa.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail
From: Kristoffel <kdg1955@yahoo.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
Newsgroups: be.comp.programming
Subject: Re: C++ :  readdir geeft gevonden entries in omgekeerde volgorde
 ?
References: <pan.2004.05.21.23.51.08.507175@somebox.somewhere>
In-Reply-To: <pan.2004.05.21.23.51.08.507175@somebox.somewhere>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Lines: 41
Message-ID: <KUErc.122849$8X4.6655066@phobos.telenet-ops.be>
Date: Sat, 22 May 2004 09:17:30 GMT
NNTP-Posting-Host: 213.119.71.175
X-Complaints-To: abuse@telenet.be
X-Trace: phobos.telenet-ops.be 1085217450 213.119.71.175 (Sat, 22 May 2004 11:17:30 MEST)
NNTP-Posting-Date: Sat, 22 May 2004 11:17:30 MEST
Organization: Telenet Internet