Je développe un programme qui, notamment,doit permettre d'ouvrir ou
d'enregistrer des fichiers dans une arborescence qu'il a créée.
Je débute en C++, je ne sais donc pas trop comment m'y prendre. J'ai déjà
réussi à gérer les fichiers (fichier éxiste ? si non créer, si oui
écraser), et je cherche maintenant à gérer des répertoires (éxiste ?| créer
| suprimer).
Il me faut préciser que je développe sous windows ( j'ai aussi envoyé ce
message sur fr.comp.os.ms-windows.programation).
Pour résumer, je recherche de la documentation, ou un tuto, ou un bout de
code éxistant, permettant cette gestion de répertoire.
Toutes les idées seront les bienvenues...
Si tu ne veux pas une solution portable, tu es hors-sujet ici.
Je veux bien évidement une solution portable. J'ajouterais, ci-possible, n'utilisant que des fonctions "standards" en C (on va me dire que je suis encore hors sujet...) ou C++ et non une librairie introuvable.
( j'ai aussi envoyé ce message sur fr.comp.os.ms-windows.programation).
Merci de ta miséricorde et de tes prévenances concernant le post d'un
message dans un newsgroup, ce qui m'intéresse néanmoins est bien une solution réelle à un problème concret, plutôt q'une redirection malheureuse sur une page ennuyeuse.
Ma démarche est simple: Quand je me retrouve confronté à un problème donné (en l'occurrence, un pb de développement) Je fais TOUT pour trouver une réponse adéquate. Cela passe par une recherche sur le web et par le post dans plusieurs newsgroup ou forums. L'idée étant d'ouvrir au maximum le champ de recherche pour qu'un plus grand nombre puisse accéder à mon message, d'où une plus grande chance d'avoir des réponses.
Il me faut préciser que je développe sous windows
Si tu ne veux pas une solution portable, tu es hors-sujet ici.
Je veux bien évidement une solution portable. J'ajouterais, ci-possible,
n'utilisant que des fonctions "standards"
en C (on va me dire que je suis encore hors sujet...) ou C++ et non une
librairie introuvable.
( j'ai aussi envoyé ce
message sur fr.comp.os.ms-windows.programation).
Merci de ta miséricorde et de tes prévenances concernant le post d'un
message dans un newsgroup, ce qui m'intéresse néanmoins est bien une
solution réelle à un problème concret, plutôt q'une redirection malheureuse
sur une page ennuyeuse.
Ma démarche est simple: Quand je me retrouve confronté à un problème donné
(en l'occurrence, un pb de développement)
Je fais TOUT pour trouver une réponse adéquate. Cela passe par une recherche
sur le web et par le post dans plusieurs newsgroup ou forums. L'idée étant
d'ouvrir au maximum le champ de recherche pour qu'un plus grand nombre
puisse accéder à mon message, d'où une plus grande chance d'avoir des
réponses.
Si tu ne veux pas une solution portable, tu es hors-sujet ici.
Je veux bien évidement une solution portable. J'ajouterais, ci-possible, n'utilisant que des fonctions "standards" en C (on va me dire que je suis encore hors sujet...) ou C++ et non une librairie introuvable.
( j'ai aussi envoyé ce message sur fr.comp.os.ms-windows.programation).
Merci de ta miséricorde et de tes prévenances concernant le post d'un
message dans un newsgroup, ce qui m'intéresse néanmoins est bien une solution réelle à un problème concret, plutôt q'une redirection malheureuse sur une page ennuyeuse.
Ma démarche est simple: Quand je me retrouve confronté à un problème donné (en l'occurrence, un pb de développement) Je fais TOUT pour trouver une réponse adéquate. Cela passe par une recherche sur le web et par le post dans plusieurs newsgroup ou forums. L'idée étant d'ouvrir au maximum le champ de recherche pour qu'un plus grand nombre puisse accéder à mon message, d'où une plus grande chance d'avoir des réponses.
Fabien LE LEZ
On Fri, 18 Jun 2004 16:52:34 +0200, "Nicolas ROBERT" :
Ma démarche est simple: Quand je me retrouve confronté à un problème donné (en l'occurrence, un pb de développement) Je fais TOUT pour trouver une réponse adéquate.
Y compris te foutre des règles d'Usenet, et donc d'exprimer ton mépris le plus profond pour ceux qui te lisent ? Allez zou, plonk.
-- schtroumpf schtroumpf
On Fri, 18 Jun 2004 16:52:34 +0200, "Nicolas ROBERT"
<nicolas.robert@prospective-software.fr>:
Ma démarche est simple: Quand je me retrouve confronté à un problème donné
(en l'occurrence, un pb de développement)
Je fais TOUT pour trouver une réponse adéquate.
Y compris te foutre des règles d'Usenet, et donc d'exprimer ton mépris
le plus profond pour ceux qui te lisent ?
Allez zou, plonk.
On Fri, 18 Jun 2004 16:52:34 +0200, "Nicolas ROBERT" :
Ma démarche est simple: Quand je me retrouve confronté à un problème donné (en l'occurrence, un pb de développement) Je fais TOUT pour trouver une réponse adéquate.
Y compris te foutre des règles d'Usenet, et donc d'exprimer ton mépris le plus profond pour ceux qui te lisent ? Allez zou, plonk.
-- schtroumpf schtroumpf
Richard Delorme
Bonjour,
Je développe un programme qui, notamment,doit permettre d'ouvrir ou d'enregistrer des fichiers dans une arborescence qu'il a créée. Je débute en C++, je ne sais donc pas trop comment m'y prendre. J'ai déjà réussi à gérer les fichiers (fichier éxiste ? si non créer, si oui écraser), et je cherche maintenant à gérer des répertoires (éxiste ?| créer | suprimer).
Il me faut préciser que je développe sous windows ( j'ai aussi envoyé ce message sur fr.comp.os.ms-windows.programation).
Pour résumer, je recherche de la documentation, ou un tuto, ou un bout de code éxistant, permettant cette gestion de répertoire. Toutes les idées seront les bienvenues...
Je développe un programme qui, notamment,doit permettre d'ouvrir ou
d'enregistrer des fichiers dans une arborescence qu'il a créée.
Je débute en C++, je ne sais donc pas trop comment m'y prendre. J'ai déjà
réussi à gérer les fichiers (fichier éxiste ? si non créer, si oui
écraser), et je cherche maintenant à gérer des répertoires (éxiste ?| créer
| suprimer).
Il me faut préciser que je développe sous windows ( j'ai aussi envoyé ce
message sur fr.comp.os.ms-windows.programation).
Pour résumer, je recherche de la documentation, ou un tuto, ou un bout de
code éxistant, permettant cette gestion de répertoire.
Toutes les idées seront les bienvenues...
Je développe un programme qui, notamment,doit permettre d'ouvrir ou d'enregistrer des fichiers dans une arborescence qu'il a créée. Je débute en C++, je ne sais donc pas trop comment m'y prendre. J'ai déjà réussi à gérer les fichiers (fichier éxiste ? si non créer, si oui écraser), et je cherche maintenant à gérer des répertoires (éxiste ?| créer | suprimer).
Il me faut préciser que je développe sous windows ( j'ai aussi envoyé ce message sur fr.comp.os.ms-windows.programation).
Pour résumer, je recherche de la documentation, ou un tuto, ou un bout de code éxistant, permettant cette gestion de répertoire. Toutes les idées seront les bienvenues...
Si tu ne veux pas une solution portable, tu es hors-sujet ici.
Je veux bien évidement une solution portable. J'ajouterais, ci-possible, n'utilisant que des fonctions "standards"
Regarde du côté de boost. C'est pas dans le standard, mais c'est presque un standard. http://www.boost.org/libs/filesystem/doc/index.htm
<snip>
Ma démarche est simple: Quand je me retrouve confronté à un problème donné (en l'occurrence, un pb de développement) Je fais TOUT pour trouver une réponse adéquate.
Tout sauf suivre la petite règle toute simple qui consiste à ne pas multiposter, et qui évite que beaucoup de personne ne cherche même pas à t'aider ;-)
A+
Christophe
-- Christophe de Vienne
Nicolas ROBERT wrote:
Il me faut préciser que je développe sous windows
Si tu ne veux pas une solution portable, tu es hors-sujet ici.
Je veux bien évidement une solution portable. J'ajouterais, ci-possible,
n'utilisant que des fonctions "standards"
Regarde du côté de boost. C'est pas dans le standard, mais c'est presque
un standard. http://www.boost.org/libs/filesystem/doc/index.htm
<snip>
Ma démarche est simple: Quand je me retrouve confronté à un problème donné
(en l'occurrence, un pb de développement)
Je fais TOUT pour trouver une réponse adéquate.
Tout sauf suivre la petite règle toute simple qui consiste à ne pas
multiposter, et qui évite que beaucoup de personne ne cherche même pas à
t'aider ;-)
Si tu ne veux pas une solution portable, tu es hors-sujet ici.
Je veux bien évidement une solution portable. J'ajouterais, ci-possible, n'utilisant que des fonctions "standards"
Regarde du côté de boost. C'est pas dans le standard, mais c'est presque un standard. http://www.boost.org/libs/filesystem/doc/index.htm
<snip>
Ma démarche est simple: Quand je me retrouve confronté à un problème donné (en l'occurrence, un pb de développement) Je fais TOUT pour trouver une réponse adéquate.
Tout sauf suivre la petite règle toute simple qui consiste à ne pas multiposter, et qui évite que beaucoup de personne ne cherche même pas à t'aider ;-)
A+
Christophe
-- Christophe de Vienne
Alexandre
"Nicolas ROBERT" a écrit dans le message de news:caubuu$s9k$
Bonjour,
Je développe un programme qui, notamment,doit permettre d'ouvrir ou d'enregistrer des fichiers dans une arborescence qu'il a créée. Je débute en C++, je ne sais donc pas trop comment m'y prendre. J'ai déjà réussi à gérer les fichiers (fichier éxiste ? si non créer, si oui écraser), et je cherche maintenant à gérer des répertoires (éxiste ?| créer
| suprimer).
Il me faut préciser que je développe sous windows ( j'ai aussi envoyé ce message sur fr.comp.os.ms-windows.programation).
Pour résumer, je recherche de la documentation, ou un tuto, ou un bout de code éxistant, permettant cette gestion de répertoire. Toutes les idées seront les bienvenues...
Merci d'avance.
aucune gestion portable des répertoires en C++ (un système pourrait très
bien NE PAS avoir de répertoires...) Sous Windows tu peux utiliser, avec borland C++, les fonctions de l'en-tete dir.h comme mkdir (créer un dossier) etc... Il existe aussi (HS ici) les API Win32 de gestion de dossiers (voir SDK Win32).
"Nicolas ROBERT" <nicolas.robert@prospective-software.fr> a écrit dans le
message de news:caubuu$s9k$1@news-reader2.wanadoo.fr...
Bonjour,
Je développe un programme qui, notamment,doit permettre d'ouvrir ou
d'enregistrer des fichiers dans une arborescence qu'il a créée.
Je débute en C++, je ne sais donc pas trop comment m'y prendre. J'ai déjà
réussi à gérer les fichiers (fichier éxiste ? si non créer, si oui
écraser), et je cherche maintenant à gérer des répertoires (éxiste ?|
créer
| suprimer).
Il me faut préciser que je développe sous windows ( j'ai aussi envoyé ce
message sur fr.comp.os.ms-windows.programation).
Pour résumer, je recherche de la documentation, ou un tuto, ou un bout de
code éxistant, permettant cette gestion de répertoire.
Toutes les idées seront les bienvenues...
Merci d'avance.
aucune gestion portable des répertoires en C++ (un système pourrait très
bien NE PAS avoir de répertoires...)
Sous Windows tu peux utiliser, avec borland C++, les fonctions de l'en-tete
dir.h comme mkdir (créer un dossier) etc...
Il existe aussi (HS ici) les API Win32 de gestion de dossiers (voir SDK
Win32).
"Nicolas ROBERT" a écrit dans le message de news:caubuu$s9k$
Bonjour,
Je développe un programme qui, notamment,doit permettre d'ouvrir ou d'enregistrer des fichiers dans une arborescence qu'il a créée. Je débute en C++, je ne sais donc pas trop comment m'y prendre. J'ai déjà réussi à gérer les fichiers (fichier éxiste ? si non créer, si oui écraser), et je cherche maintenant à gérer des répertoires (éxiste ?| créer
| suprimer).
Il me faut préciser que je développe sous windows ( j'ai aussi envoyé ce message sur fr.comp.os.ms-windows.programation).
Pour résumer, je recherche de la documentation, ou un tuto, ou un bout de code éxistant, permettant cette gestion de répertoire. Toutes les idées seront les bienvenues...
Merci d'avance.
aucune gestion portable des répertoires en C++ (un système pourrait très
bien NE PAS avoir de répertoires...) Sous Windows tu peux utiliser, avec borland C++, les fonctions de l'en-tete dir.h comme mkdir (créer un dossier) etc... Il existe aussi (HS ici) les API Win32 de gestion de dossiers (voir SDK Win32).
James Kanze
Fabien LE LEZ writes:
|> On Fri, 18 Jun 2004 11:17:15 +0200, "Nicolas ROBERT" |> :
|> >Il me faut préciser que je développe sous windows
|> Si tu ne veux pas une solution portable, tu es hors-sujet ici.
Il n'a pas dit qu'il réfusera une solution portable. Si j'ai bien compris, il ne sait pas si la solution serait à chercher en C++ ou du côté Windows.
En fait, je crois que boost::filesystem serait acceptable ici (fclc++). C'est n'est pas vraiment portable, mais les problèmes se trouvent plutôt du côté des fournisseurs de compilateurs, qui ne se tiennent pas à la norme.
-- James Kanze Conseils en informatique orientée objet/ Beratung in objektorientierter Datenverarbeitung 9 place Sémard, 78210 St.-Cyr-l'École, France +33 (0)1 30 23 00 34
Fabien LE LEZ <gramster@gramster.com> writes:
|> On Fri, 18 Jun 2004 11:17:15 +0200, "Nicolas ROBERT"
|> <nicolas.robert@prospective-software.fr>:
|> >Il me faut préciser que je développe sous windows
|> Si tu ne veux pas une solution portable, tu es hors-sujet ici.
Il n'a pas dit qu'il réfusera une solution portable. Si j'ai bien
compris, il ne sait pas si la solution serait à chercher en C++ ou du
côté Windows.
En fait, je crois que boost::filesystem serait acceptable ici (fclc++).
C'est n'est pas vraiment portable, mais les problèmes se trouvent plutôt
du côté des fournisseurs de compilateurs, qui ne se tiennent pas à la
norme.
--
James Kanze
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
9 place Sémard, 78210 St.-Cyr-l'École, France +33 (0)1 30 23 00 34
|> On Fri, 18 Jun 2004 11:17:15 +0200, "Nicolas ROBERT" |> :
|> >Il me faut préciser que je développe sous windows
|> Si tu ne veux pas une solution portable, tu es hors-sujet ici.
Il n'a pas dit qu'il réfusera une solution portable. Si j'ai bien compris, il ne sait pas si la solution serait à chercher en C++ ou du côté Windows.
En fait, je crois que boost::filesystem serait acceptable ici (fclc++). C'est n'est pas vraiment portable, mais les problèmes se trouvent plutôt du côté des fournisseurs de compilateurs, qui ne se tiennent pas à la norme.
-- James Kanze Conseils en informatique orientée objet/ Beratung in objektorientierter Datenverarbeitung 9 place Sémard, 78210 St.-Cyr-l'École, France +33 (0)1 30 23 00 34
Nicolas ROBERT
"Christophe de VIENNE" a écrit dans le message de news:newscache$rkfizh$cuh$
Nicolas ROBERT wrote:
Il me faut préciser que je développe sous windows
Si tu ne veux pas une solution portable, tu es hors-sujet ici.
Je veux bien évidement une solution portable. J'ajouterais, ci-possible, n'utilisant que des fonctions "standards"
Regarde du côté de boost. C'est pas dans le standard, mais c'est presque un standard. http://www.boost.org/libs/filesystem/doc/index.htm
<snip>
Ma démarche est simple: Quand je me retrouve confronté à un problème donné
(en l'occurrence, un pb de développement) Je fais TOUT pour trouver une réponse adéquate.
Tout sauf suivre la petite règle toute simple qui consiste à ne pas multiposter, et qui évite que beaucoup de personne ne cherche même pas à t'aider ;-)
A+
Christophe
-- Christophe de Vienne
"Christophe de VIENNE" <cdevienne@alphacent.com> a écrit dans le message de
news:newscache$rkfizh$cuh$1@guronzan.alphacent.com...
Nicolas ROBERT wrote:
Il me faut préciser que je développe sous windows
Si tu ne veux pas une solution portable, tu es hors-sujet ici.
Je veux bien évidement une solution portable. J'ajouterais, ci-possible,
n'utilisant que des fonctions "standards"
Regarde du côté de boost. C'est pas dans le standard, mais c'est presque
un standard. http://www.boost.org/libs/filesystem/doc/index.htm
<snip>
Ma démarche est simple: Quand je me retrouve confronté à un problème
donné
(en l'occurrence, un pb de développement)
Je fais TOUT pour trouver une réponse adéquate.
Tout sauf suivre la petite règle toute simple qui consiste à ne pas
multiposter, et qui évite que beaucoup de personne ne cherche même pas à
t'aider ;-)
"Christophe de VIENNE" a écrit dans le message de news:newscache$rkfizh$cuh$
Nicolas ROBERT wrote:
Il me faut préciser que je développe sous windows
Si tu ne veux pas une solution portable, tu es hors-sujet ici.
Je veux bien évidement une solution portable. J'ajouterais, ci-possible, n'utilisant que des fonctions "standards"
Regarde du côté de boost. C'est pas dans le standard, mais c'est presque un standard. http://www.boost.org/libs/filesystem/doc/index.htm
<snip>
Ma démarche est simple: Quand je me retrouve confronté à un problème donné
(en l'occurrence, un pb de développement) Je fais TOUT pour trouver une réponse adéquate.
Tout sauf suivre la petite règle toute simple qui consiste à ne pas multiposter, et qui évite que beaucoup de personne ne cherche même pas à t'aider ;-)
A+
Christophe
-- Christophe de Vienne
Nicolas ROBERT
Y compris te foutre des règles d'Usenet, et donc d'exprimer ton mépris le plus profond pour ceux qui te lisent ? Allez zou, plonk.
Bonjour,
Je me permets de préciser que je n'exprime en aucun cas mon mépris à ceux qui me lisent, mais plutôt aux gentils donneurs de leçon qui se délectent de rediriger les personnes sur les règles de bonne conduite plutôt que de les aider.
Merci donc à ceux qui ont une démarche constructive dans les newsgroup, et pardon à ceux qui se sentent méprisés. Merci à James Kanze, Alexandre et Richard Delorme.
Merci quand même à Fabien Le Lez et Christophe de Vienne ( christophe, une simple vérification sur le news windows t'aurais permis de vérifer qu'effectivement, je n'avais PAS fait de multipostage).
Y compris te foutre des règles d'Usenet, et donc d'exprimer ton mépris
le plus profond pour ceux qui te lisent ?
Allez zou, plonk.
Bonjour,
Je me permets de préciser que je n'exprime en aucun cas mon mépris à ceux
qui me lisent, mais plutôt aux gentils donneurs de leçon qui se délectent de
rediriger les personnes sur les règles de bonne conduite plutôt que de les
aider.
Merci donc à ceux qui ont une démarche constructive dans les newsgroup, et
pardon à ceux qui se sentent méprisés. Merci à James Kanze, Alexandre et
Richard Delorme.
Merci quand même à Fabien Le Lez et Christophe de Vienne ( christophe, une
simple vérification sur le news windows t'aurais permis de vérifer
qu'effectivement, je n'avais PAS fait de multipostage).
Y compris te foutre des règles d'Usenet, et donc d'exprimer ton mépris le plus profond pour ceux qui te lisent ? Allez zou, plonk.
Bonjour,
Je me permets de préciser que je n'exprime en aucun cas mon mépris à ceux qui me lisent, mais plutôt aux gentils donneurs de leçon qui se délectent de rediriger les personnes sur les règles de bonne conduite plutôt que de les aider.
Merci donc à ceux qui ont une démarche constructive dans les newsgroup, et pardon à ceux qui se sentent méprisés. Merci à James Kanze, Alexandre et Richard Delorme.
Merci quand même à Fabien Le Lez et Christophe de Vienne ( christophe, une simple vérification sur le news windows t'aurais permis de vérifer qu'effectivement, je n'avais PAS fait de multipostage).
Nicolas ROBERT
Il n'a pas dit qu'il réfusera une solution portable. Si j'ai bien compris, il ne sait pas si la solution serait à chercher en C++ ou du côté Windows.
En fait, Je sais qu'il me faut chercher des deux côtés pour caresser
l'espoir d'apercevoir une solution. Je concède bien volontier mon inexpérience en C++.
En fait, je crois que boost::filesystem serait acceptable ici (fclc++). C'est n'est pas vraiment portable, mais les problèmes se trouvent plutôt du côté des fournisseurs de compilateurs, qui ne se tiennent pas à la norme.
Merci de ta réponse.
Il n'a pas dit qu'il réfusera une solution portable. Si j'ai bien
compris, il ne sait pas si la solution serait à chercher en C++ ou du
côté Windows.
En fait, Je sais qu'il me faut chercher des deux côtés pour caresser
l'espoir d'apercevoir une solution.
Je concède bien volontier mon inexpérience en C++.
En fait, je crois que boost::filesystem serait acceptable ici (fclc++).
C'est n'est pas vraiment portable, mais les problèmes se trouvent plutôt
du côté des fournisseurs de compilateurs, qui ne se tiennent pas à la
norme.
Il n'a pas dit qu'il réfusera une solution portable. Si j'ai bien compris, il ne sait pas si la solution serait à chercher en C++ ou du côté Windows.
En fait, Je sais qu'il me faut chercher des deux côtés pour caresser
l'espoir d'apercevoir une solution. Je concède bien volontier mon inexpérience en C++.
En fait, je crois que boost::filesystem serait acceptable ici (fclc++). C'est n'est pas vraiment portable, mais les problèmes se trouvent plutôt du côté des fournisseurs de compilateurs, qui ne se tiennent pas à la norme.