aidez moi pour resoudre cet exercice de c++

aidez moi pour resoudre cet exercice de c++ - C++ - Programmation

Marsh Posté le 24-06-2008 à 01:09:33    

voila j'ai un exercice à faire, et j'espére que vous m'aidez pour le résoudre:
 
 
on suppose qu'un télégramme est une suite de phrases séparées par le mot stop. ex:
                       venir vite stop besoin d'argent stop c'est urgent stop
ecrire un programme qui permet de lire une chaine de caractére représentant un télégramme et d'extraire seulement les parties du télégramme sans  
le mot stop.
ex: le télégramme suivant:
                      venir vite stop besoin d'argent stop c'est urgent stop
devient
                                      venir vite besoin d'argent c'est urgent
                             

Reply

Marsh Posté le 24-06-2008 à 01:09:33   

Reply

Marsh Posté le 24-06-2008 à 08:06:46    

tu lit le texte dans un std::string via std::ifstream puis tu utilises find et remove pr enlever les sous-chaines

Reply

Marsh Posté le 02-07-2008 à 10:33:03    

et si la phrase est:
je suis en stop voiture à un stop stop au bout de la stop rue lyonnaise stop
ou:
je suis en stop voiture à un stop au stop bout de la stop rue lyonnaise stop
 
on fait comment pour garder le bon stop?
faut qu'a l'écriture le mot stop soit ajouté ajouté avec un P majuscule qu'on enlève une fois les stop minuscule enlevé? Je vois pas sinon.

Reply

Marsh Posté le 02-07-2008 à 10:35:39    

ouiouioui10 a écrit :


on fait comment pour garder le bon stop?


 
On ne peut pas.
 

ouiouioui10 a écrit :

faut qu'a l'écriture le mot stop soit ajouté ajouté avec un P majuscule qu'on enlève une fois les stop minuscule enlevé? Je vois pas sinon.


Urgh.

Reply

Marsh Posté le 02-07-2008 à 14:19:30    

quand dans une séquence de stop c'est le dernier stop qui gagne

Reply

Marsh Posté le 02-07-2008 à 14:49:35    

bjone a écrit :

quand dans une séquence de stop c'est le dernier stop qui gagne

 

Ce n'est que très imparfait comme méthode.

 

Exemples bidons :
incident centre de tri stop stop envoi colis au centre machin stop rerouter vers centre bidule stop
ou
accident grave Paris stop non respect stop par voiture particulière stop collision avec camion stop deux morts stop

 

Bref. Puisqu'il n'est pas possible de trouver une méthode fiable dans le cas où plusieurs "stop" apparaissent, la meilleure méthode selon moi est de considérer que le mot "stop" est interdit dans le message lui-même et donc d'agir comme si de rien n'était.


Message édité par Elmoricq le 02-07-2008 à 14:49:45
Reply

Marsh Posté le 03-07-2008 à 01:13:33    

tout à fait stop

Reply

Sujets relatifs:

Leave a Replay

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