lecteurs/redacteurs le retour...

lecteurs/redacteurs le retour... - Java - Programmation

Marsh Posté le 27-01-2003 à 22:30:00    

ok j'ai compris que j'avias un peu abusé je le referais plus...
 
bon ben j'ai pas fait grand chose j'espere que vous considererez que c un debut et que vous fermerez pas le topic  
 

Code :
  1. class Archive
  2.  
  3.    {
  4.       static int MAX=500;
  5.       public int i;//nombre d'articles
  6.       public String[] tabArticles;
  7.  
  8.  
  9.  
  10.        public Archive()
  11.       {
  12.          i=0;
  13.          tabArticles=new tabArticles[MAX];
  14.       }
  15.  
  16.  
  17.        public synchronized void ajouterArticle(String article)
  18.       {
  19.          i++;
  20.          tabArticles[i]=article; 
  21.      
  22.       }
  23.  
  24.        public synchronized void lireArticle()
  25.       {
  26.          System.out.println(tabArticles[i]);
  27.      
  28.       }
  29.  
  30.  
  31.    }


 
dites moi juste si vous pensez que je pars dans les choux ou si ca tient a peu pres la route
 
mais je vous demande pas de faire le devoir...
 :hello:

Reply

Marsh Posté le 27-01-2003 à 22:30:00   

Reply

Marsh Posté le 27-01-2003 à 22:31:01    

:hello:
 
quelle est ta question concernant le code ci dessus?
 
A+


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 27-01-2003 à 22:33:50    

euhhhh ma question? ben pensez vous qu'il soit judicieux d'utiliser un tableau d'articles alors que d'apres l'enoncé un lecteur ne peut lire qu'un article nouvellemnt posté (dans ce cas la ca sert a rien de stocker les anciens articles dans un tableau non?)

Reply

Marsh Posté le 27-01-2003 à 22:47:46    

spitagor a écrit :

euhhhh ma question? ben pensez vous qu'il soit judicieux d'utiliser un tableau d'articles alors que d'apres l'enoncé un lecteur ne peut lire qu'un article nouvellemnt posté (dans ce cas la ca sert a rien de stocker les anciens articles dans un tableau non?)
 


 
quel énoncé? Peux tu poser une question claire sur le code ci dessus?


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 27-01-2003 à 22:51:04    

voila la premiere partie de l'enoncé :
 
On veut modeliser une archive (un journal) composée d'articles. sur une telle archive on peut ajouter un article ou lire un article nouvellement posté (mais on ne veut pas lire deux fois le meme article).
 
Lorsque quelqu'un a lu un article, quelqu'un d'autre (qui ne l'a pas deja lu) doit pouvoir également le lire (cela ne l'invalide pas).
 
Ecrivez la classe Archive correspondante. On ne de souciera pas de la taille de l'archive, on fixera une taille maximum et on allouera statiquement l'espace necessaire. Les articles seronts considérés comme étant de simples chaines de caractères.
 
maintenant ma question et j'espere qu'elle est CLAIRE :  
 
pensez vous qu'il soit judicieux d'utiliser un tableau d'articles alors que d'apres l'enoncé un lecteur ne peut lire qu'un article nouvellemnt posté (dans ce cas la ca sert a rien de stocker les anciens articles dans un tableau non?)  
 
 
 
 

Reply

Marsh Posté le 27-01-2003 à 22:53:39    

si je comprends bien tu aurais un objet qui s'appelle Archive et qui ne contiendrait que un article, celui que le lecteur peut lire. Et le cas de plusieurs lecteurs qui accèdent à la meme archive?
 
Edit: je me moque de ton énoncé. Je pensais qu'on avait été clair. Pose les questions constructives que tu veux. Mais ne m'oblie pas à lire ton énoncé ...


Message édité par darklord le 27-01-2003 à 22:58:26

---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 27-01-2003 à 23:04:14    

ben le cas de plusieurs lecteurs qui accedent a la meme archive ca marche non?
j'ai pas compris le pbque tu souleve.
 
Par contre ce qui me pose probleme c comment empecher un lecteur de lire 2 fois le meme article : j'ai pensé a un booleen mais ca m'oblige a faire une classe article et ca resoudra pas le pb puisque si j'invalide l'article lu par un lecteur les autres lecteurs pourront pas le lire!
 
bon j'espere que c plus constructif je fais des efforts!

Reply

Marsh Posté le 27-01-2003 à 23:08:34    

spitagor a écrit :

ben le cas de plusieurs lecteurs qui accedent a la meme archive ca marche non?
j'ai pas compris le pbque tu souleve.
 
Par contre ce qui me pose probleme c comment empecher un lecteur de lire 2 fois le meme article : j'ai pensé a un booleen mais ca m'oblige a faire une classe article et ca resoudra pas le pb puisque si j'invalide l'article lu par un lecteur les autres lecteurs pourront pas le lire!
 
bon j'espere que c plus constructif je fais des efforts!


 
Bin si tu veux pas utiliser un tableau d'articles je suppose que tu veux stocker un seul article? Si tu as un lecteur A qui lit un article XYZ et un lecteur B qui lit un article RFG ... C'est pas le même. Tu vas le stocker où?


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 27-01-2003 à 23:17:16    

ben en fait je pense qu'il faur gerer plusieurs articles
 
le truc c qu'un lecteur ne peut lire qu'un article nouvellement posté mais il boucle sur l'attente d'un nouvel article a lire donc c bon je garde mon tableau d'article

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed