Précédent   Forum du club des développeurs et IT Pro > C et C++ > C > Bibliothèques, systèmes et outils
Bibliothèques, systèmes et outils Forum d'entraide sur les bibliothèques, la programmation système et les outils en C
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 10/12/2011, 18h58   #1
jemy64
Invité de passage
 
Inscription : août 2008
Messages : 1
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 1
Points : 0
Points : 0
Par défaut Aide algorithme du banquier en C

Bonjour à tous,

Je suis étudiant et je dois développer un algorithme du banquier en C tel que décrit sur la page wikipédia (http://fr.wikipedia.org/wiki/Algorithme_du_banquier). Le problème est que je suis nul en programmation et que je n'y comprends rien. Ma première demande est donc la suivante. Sachant que je dois utiliser des sémaphores et de la mémoire partagée, est-ce que quelqu'un pourrait m'expliquer qu'est ce que je dois programmer. L'idéal serait de réussir à faire un algorithme ce qui me permettrai de pouvoir me documenter techniquement ensuite.

Merci d'avance.
jemy64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2011, 22h32   #2
Obsidian
Modérateur
 
Avatar de Obsidian
 
Homme
Chercheur d'emploi
Inscription : septembre 2007
Messages : 4 614
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 36
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Chercheur d'emploi
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : septembre 2007
Messages : 4 614
Points : 11 089
Points : 11 089
Avant tout, tu développes sur quel système ? Je suppose que tu es sous Linux et qu'il s'agit d'un TP scolaire…
Obsidian est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2011, 16h02   #3
Bktero
Expert Confirmé Sénior
 
Avatar de Bktero
 
Ingénieur systèmes embarqués
Inscription : juin 2009
Messages : 1 709
Détails du profil
Informations personnelles :
Âge : 25
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Ingénieur systèmes embarqués
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2009
Messages : 1 709
Points : 4 192
Points : 4 192
J'ai du mal à croire que tes profs te lâchent directement sur des sémaphores et de la mémoire partagée. Tu es nu "nul en programmation" parce que t'aimes pas ça ou parce que tu es débutant ?

En regardant rapidement ton lien, il va falloir y aller par étapes :
  1. Apprendre a créer des threads
  2. Apprendre à gérer une mémoire partagée en eux
  3. Faire un pseudo code l'algorithme général et par thread
Il faut y aller progressivement hein
__________________
Si Code::Blocks vous dit undefined reference to 'socket@12', cela signifie que vous avez un problème d'édition des liens. Allez dans Projects / Build Options / Linker Settings / Add et renseigner ici les .a qui vont bien. Exemple pour les sockets : C:\Program Files\CodeBlocks\MinGW\lib\libws2_32.a

Pour les adeptes du langage SMS, allez ici et ramenez la traduction française ^^

Pour vos problèmes d'embarqué, utilisez le forum dédié !
Bktero est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 00h37.


 
 
 
 
Partenaires

Hébergement Web