Programmation C

marwa77 Messages postés 8 Date d'inscription lundi 25 janvier 2010 Statut Membre Dernière intervention 27 décembre 2010 - 21 déc. 2010 à 23:48
BunoCS Messages postés 15472 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 25 mars 2024 - 22 déc. 2010 à 14:15
Salut, je suis débutante en programmation c.
je trouve des difficultés pour réaliser mon projet. et je besoin de votre aide le plus tôt possible.
je veux lire une ligne à partir d'un fichier texte et cette lecture s'arrête quand je trouve un mot spécifique.
expl:
la ligne est: si animal à poil ALORS mammifère.
je veux lire la phrase jusqu'à atteindre le mot "ALORS".
le programme affiche alors: si animal à poil

merci d'avance.

5 réponses

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
22 déc. 2010 à 00:22
strstr() sur ligne lue.

ciao...
BruNews, MVP VC++
0
marwa77 Messages postés 8 Date d'inscription lundi 25 janvier 2010 Statut Membre Dernière intervention 27 décembre 2010
22 déc. 2010 à 00:28
merci, mais j'ai pas compris. pouvez vous m'expliquer par un exemple SVP.
0
BunoCS Messages postés 15472 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 25 mars 2024 103
22 déc. 2010 à 09:24
Hello,
As-tu au moins regarder ce que fait la méthode strstr()?

@+
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Rejoignez mon réseau professionnel sur Viadeo
0
marwa77 Messages postés 8 Date d'inscription lundi 25 janvier 2010 Statut Membre Dernière intervention 27 décembre 2010
22 déc. 2010 à 14:00
oui, j'ai regarder la méthode strstr() et j'ai la éssayé. le probleme que cette méthode m'affiche ce qui est après le mot "ALORS" et non pas ce qui lui précède. SVP c urgent aidez moi
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
BunoCS Messages postés 15472 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 25 mars 2024 103
22 déc. 2010 à 14:15
Non, strstr() te donnes "l'endroit" de la première occurrence du mot ALORS.
Du coup, si tu parcours ta chaine, tu as maintenant le pointeur de fin...
@+
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Rejoignez mon réseau professionnel sur Viadeo
0
Rejoignez-nous