aidez moi pour resoudre cet exercice de c++ - C++ - Programmation
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
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.
Marsh Posté le 02-07-2008 à 10:35:39
ouiouioui10 a écrit : |
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.
Marsh Posté le 02-07-2008 à 14:19:30
ReplyMarsh 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.
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