Se connecter avec
S'enregistrer | Connectez-vous

C++

Dernière réponse : dans Programmation
Lassé par la pub ? Créez un compte

Bon courage !! vive l'encapsulation, heritage de classe, le polymorphisme :love:  dommage que tu n'as pas besoin de gérer la programmation de thread t'aurais pu être aux anges :wahoo: 


par contre j'avoue que la gestion par le terminal n'est pas top et l'utilisation de la librairie TQ pas cool non plus :sweat:  c'est du GTK en plus moche (quoique...)

sinon on aura du mal à plus t'aider que ton TP lui même, il te donne les commandes principales et tu as un bon fil directeur. Si tu as un gros souci soit plus précis dans ta question :??: 

bon ;)  tu vois pour commencer gtk et tq me dit pas grand chose, ce que je ne sais pas acceder à une information precise dans un fichier et supprimer aussi ,et en plus ces histoires de commande en ligne en l'homme et la machine je sais pas ce que cela veut dire

"Les interactions entre l’homme et la machine seront réalisées mode ligne de commandes
afin de limiter les difficultés... Voici la liste des commandes minimum que devra fournir
votre application :
- BYE load save ...."

je pense que tu as juste besoin de créer une librairie de fonction et que tu appelleras celles-ci depuis le terminal pour faire tourner ton programme.

La sauvegarde de tes données n'a pas l'air d'être normalisée:
"Le format de sauvegarde des données est laissé à votre discrétion."
Donc si tu es aussi mauvais que tu le dis limite toi aux fichier txt... Même si une association MySQL ou un truc dans le genre serai intéressant et plus sécurisé. ( SQL ça ta dis quelque :??:  )
Aussi la gestion de fichier est aussi très interressant en XML notamment en rangeant tes données ainsi par exemple:
<type>CD/DVD/etc...</type>
<caractéristique1>WMA/JPEG/etc...</caractéristique1>
<caractéristique2>durée_du_cd/nb_de_page/etc...</caractéristique2>

et après tu parcours ton fichier XML en recherchant tes balises (truc mis en très "<>....</>")
si tu ne connais pas le XML regarde sur le net c'est très simple et très pratique.

Et si tu ne tu ne t'en sors toujours utilise comme je t'ai la "technique" peu orthodoxe de sauvegarde sur fichier texte :sweat: 

un fopen par-ci, un fputs par-là un fgets par-ci et enfin un fclose et le tour est joué :p 

quand je dis une librairie de fonctions, je parle juste de fonctions (procèdures si tu préfères) que tu auras créée (je pense que la gestion des constructeurs pas copie et par héritage va être une clé de ta réussite) et au lorsque tu taperas par exemple "LOAD" sur ta console et bien la fonction appellée par exemple fct_Load() sera lancée ^^

en mode barbare pour faire simple:
- déclaration de tes fonctions int fct_Load(), bool fct_Save() (on s'en fiche des paramètres et du return pour l'exemple)
- lecture de la console
-- selon cas lecture
----"LOAD" alors fct_Load()
----"SAVE" alors fct_Save()

etc...

(mdr à la française ça donne plus du windev que du c++ x) )
Lassé par la pub ? Créez un compte
Tom's guide dans le monde