C++Talk.NET Forum Index C++Talk.NET
C++ language newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

windows linux macos et balade dans les repertoires

 
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (French)
View previous topic :: View next topic  
Author Message
3dsman
Guest





PostPosted: Fri Jul 15, 2005 5:57 am    Post subject: windows linux macos et balade dans les repertoires Reply with quote



salut!

j'avais vu a un endroit quelqu'un qui utilisait les fonction _findfirst
et _findnext pour se balader dans les fichiers d'un repertoire quel que
soit l'os.

mais d'un autre cote j'ai lu qu'il n'existait pas de methode multiOS
pour ca!
Les fonctions _findfirst et _findnext sortents d'ou?
c'est pas du c++ standard ?!
qu'en est il de leur utilisation pour du multiOS?
....?

merci!

ps: j'espere avoir posté dans le bon forum Smile
Back to top
Aurélien Barbier-Accary
Guest





PostPosted: Fri Jul 15, 2005 7:47 am    Post subject: Re: windows linux macos et balade dans les repertoires Reply with quote



3dsman a écrit :
Quote:
salut!

j'avais vu a un endroit quelqu'un qui utilisait les fonction _findfirst
et _findnext pour se balader dans les fichiers d'un repertoire quel que
soit l'os.

mais d'un autre cote j'ai lu qu'il n'existait pas de methode multiOS
pour ca!
Les fonctions _findfirst et _findnext sortents d'ou?
c'est pas du c++ standard ?!
qu'en est il de leur utilisation pour du multiOS?
...?

merci!

ps: j'espere avoir posté dans le bon forum Smile

Je ne crois pas qu'il existe de standard C++ pour ça mais si tu utilises QT il y
a des fonctions intégrées.

Aurélien.

Back to top
Anthony Fleury
Guest





PostPosted: Fri Jul 15, 2005 9:11 am    Post subject: Re: windows linux macos et balade dans les repertoires Reply with quote



3dsman wrote:

Quote:
salut!

Salut,

Quote:
mais d'un autre cote j'ai lu qu'il n'existait pas de methode multiOS
pour ca!

En effet, la norme n'offre rien à ce propos.

Quote:
Les fonctions _findfirst et _findnext sortents d'ou?

D'une librairie extérieure et portable sur les systèmes considérés
sûrement ?
Plusieurs font l'affaire, dont boost::filesystem par exemple :

http://www.boost.org/libs/filesystem/doc/index.htm#tutorial

--
Anthony Fleury

Back to top
3dsman
Guest





PostPosted: Fri Jul 15, 2005 1:52 pm    Post subject: Re: windows linux macos et balade dans les repertoires Reply with quote

Anthony Fleury a écrit :
Quote:
3dsman wrote:


salut!


Salut,


mais d'un autre cote j'ai lu qu'il n'existait pas de methode multiOS
pour ca!


En effet, la norme n'offre rien à ce propos.


Les fonctions _findfirst et _findnext sortents d'ou?


D'une librairie extérieure et portable sur les systèmes considérés
sûrement ?
Plusieurs font l'affaire, dont boost::filesystem par exemple :

http://www.boost.org/libs/filesystem/doc/index.htm#tutorial

ben en fait j'essaye d'eviter les libs exterieures parceque je profite
de faire mon soft pour comprendre comment ca marche et qu'avec une lib
toute faite j'apprend pas grand chose.
En plus j'ai pas grand chose a faire : lister les fichiers d'un rep,
connaitre les reps de depart (/ pour linux, c:/ d:/ ... pour win) et
changer de rep c'est tout donc ca m'embette un peu d'alourdir mon soft
avec une lib externe enorme (et boost en est une Smile)

Back to top
Stan
Guest





PostPosted: Fri Jul 15, 2005 1:59 pm    Post subject: Re: windows linux macos et balade dans les repertoires Reply with quote


"3dsman" <3dsman (AT) free (DOT) fr> a écrit dans le message de news:
42d7bf40$0$14994$626a14ce (AT) news (DOT) free.fr...
Quote:
ben en fait j'essaye d'eviter les libs exterieures parceque je profite de
faire mon soft pour comprendre comment ca marche et qu'avec une lib toute
faite j'apprend pas grand chose.

Dans ce cas, il vaut mieux que tu te diriges vers un forum
plus adapté ( c'est hors charte ).

Quote:
En plus j'ai pas grand chose a faire : lister les fichiers d'un rep,
connaitre les reps de depart (/ pour linux, c:/ d:/ ... pour win) et
changer de rep c'est tout donc ca m'embette un peu d'alourdir mon soft
avec une lib externe enorme (et boost en est une Smile)

Il n'y a pas de corellation entre la taille de la bibliothèque
et la taille des executables créés avec !


--
-Stan



Back to top
Loïc Joly
Guest





PostPosted: Sat Jul 16, 2005 11:51 am    Post subject: Re: windows linux macos et balade dans les repertoires Reply with quote

3dsman a écrit :
Quote:
D'une librairie extérieure et portable sur les systèmes considérés
sûrement ?
Plusieurs font l'affaire, dont boost::filesystem par exemple :
http://www.boost.org/libs/filesystem/doc/index.htm#tutorial


ben en fait j'essaye d'eviter les libs exterieures parceque je profite
de faire mon soft pour comprendre comment ca marche et qu'avec une lib
toute faite j'apprend pas grand chose.

Même si je suis d'accord sur le principe, en l'occurence, et sauf si tu
veux te diriger vers la programmation d'OS, il ne me semble pas qu'il y
ait grand'chose à comprendre. Sous un OS, c'est un type de fonction,
sous un autre, un autre type, et une bibliothèque permet d'unifier ça
comme s'il s'agissait d'un type unique. Utiliser les fonctions des
bibliothèques que sont les OS directement ne permettra probablement pas
de comprendre quoi que ce soit de plus que d'utiliser les fonctions
d'une bibliothèque externe.

Quote:
En plus j'ai pas grand chose a faire : lister les fichiers d'un rep,
connaitre les reps de depart (/ pour linux, c:/ d:/ ... pour win) et
changer de rep c'est tout donc ca m'embette un peu d'alourdir mon soft
avec une lib externe enorme (et boost en est une Smile)

Il ne s'agit pas d'utiliser tout boost, juste boost::filesystem. Et
puis, je préfère alourdir un programme avec du code fait par d'autre
qu'avec du code fait par moi. C'est bien plus rapide et sur.

--
Loïc

Back to top
Display posts from previous:   
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (French) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.