Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: Gestion des dossiers  (Lu 4431 fois)

0 Membres et 2 Invités sur ce sujet

Ahoru

  • Newbie
  • *
  • Messages: 7
    • Voir le profil
    • E-mail
Gestion des dossiers
« le: Avril 30, 2013, 01:05:00 pm »
Bonjour  :)

Je pense qu'il serait intéressant de rajouter des fonctions dans le module système afin de pouvoir gérer l'arborescence de son application, car sous Windows il faut utiliser l'API et sous Unix je ne sais même pas  :'(

Donc je propose de rajouter les fonctions suivantes:
- Créer/Renommer/Supprimer un dossier
- Vérifier si un dossier existe
- Parcourir un dossier

Voila  :)

Excellium

  • Jr. Member
  • **
  • Messages: 70
    • Voir le profil
Re : Gestion des dossiers
« Réponse #1 le: Avril 30, 2013, 01:11:38 pm »
Bonjour,

Ce sujet a déjà été débattu sur le forum, je te conseille de faire une recherche avant de poster ce genre de sujet (tu trouveras beaucoup d'informations).
Mais pour faire court et si je ne m'abuse, SFML est une librairie multimédia, pas un range tout, donc aucune chance que ça arrive...
"Everything should be made as simple as possible, but not simpler."

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Gestion des dossiers
« Réponse #2 le: Avril 30, 2013, 01:16:23 pm »
C'est à peu près ce que j'allais répondre.

Note que tu n'es pas obligé d'aller taper dans les fonctions bas niveau, il y a des bibliothèques portables qui le font déjà très bien. Par exemple, boost.filesystem.
Laurent Gomila - SFML developer

Ahoru

  • Newbie
  • *
  • Messages: 7
    • Voir le profil
    • E-mail
Re : Gestion des dossiers
« Réponse #3 le: Avril 30, 2013, 01:21:07 pm »
J'ai effectué une recherche mais je n'ai pas trouvé... peut être sur le forum anglais ?

D'après la description officielle de la SFML:
Citer
SFML offre une interface simple vers les différents composants de votre PC, afin de faciliter le développement de jeux ou d'applications multimedia.

Le disque dur étant un composant du PC, je pense que ces fonctions sont indispensables à tout jeu un minimum avancé, et je pense que la possibilité de parcourir les ressources contenues dans les dossiers du jeu facilite grandement la tâche  :)

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Gestion des dossiers
« Réponse #4 le: Avril 30, 2013, 01:34:05 pm »
Citer
Le disque dur étant un composant du PC
Oui, enfin dans la phrase que tu cites, quand je dis "composants", je sous-entends "composants multimédia" -- par rapport au gros titre qui se trouve juste au-dessus.

Citer
je pense que ces fonctions sont indispensables à tout jeu un minimum avancé
"Indispensable" n'est pas synonyme de "inclus à SFML". Il existe d'innombrables autres bibliothèques dans la nature. Vouloir tout faire de A à Z avec une unique bibliothèque est assez illusoire.
Laurent Gomila - SFML developer

germinolegrand

  • Newbie
  • *
  • Messages: 20
    • Voir le profil
Re : Gestion des dossiers
« Réponse #5 le: Mai 06, 2013, 03:55:32 pm »
Vouloir faire un projet complet uniquement avec la SFML me semble tout à fait réaliste (et réalisé un certain nombre de fois d'ailleurs). En revanche la gestion des dossiers et autres filesystems regarde plutôt le comité de standardisation du C++ qui planche d'ailleurs là dessus pour C++1y.

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Gestion des dossiers
« Réponse #6 le: Mai 06, 2013, 04:41:22 pm »
Citer
Vouloir faire un projet complet uniquement avec la SFML me semble tout à fait réaliste
Ca dépend bien sûr de ce qu'il y a dans ton projet complet ;)
Mais dès que tu vas vouloir gérer des fichiers de config, une base de données, un système de fichiers, de la compression, etc. il va bien falloir utiliser autre chose que SFML.
Laurent Gomila - SFML developer

Ahoru

  • Newbie
  • *
  • Messages: 7
    • Voir le profil
    • E-mail
Re : Gestion des dossiers
« Réponse #7 le: Mai 19, 2013, 08:43:08 pm »
Ok pas de soucis  :P J'ai installé boost comme tu me l'as conseillé, la lib filesystem est nickel  ;)