begin process at 2012 05 30 14:46:30
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Divers

 > 

Débutant(e)

 > 

rechercher un mot dans une chaine de caractere


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

rechercher un mot dans une chaine de caractere

lundi 15 janvier 2007 à 22:40:47 | rechercher un mot dans une chaine de caractere

meloo

Bonsoir,
J'ai un petit programme à faire en C++ qui n'est pas très dur de prime abors. Le seul probleme est que je n'ai pas le droit d'utiliser de fonction de la classe string... Et la tout se complique
Explication du programme :
On lance le programme avec un parametre (un mot).
Le programme demande à l'utilisateur de saisir une phrase (sur plusieurs lignes).
On recupere chaque ligne une par une jusqu'a une ligne X qui contiendra le mot passé en parametre.

Bref, sommes toutes un exercice sans grande difficulté... Si on avait le droit aux string... Parce que la, je n'ai aucune idée de la facon de comparer mon mot avec ma ligne, puis d'arreter la saisie s'il est égal... Quelqu'un aurait-il une idée ???
Merci d'avance, et bonne soirée
Meloo

[:o)] meloo
lundi 15 janvier 2007 à 22:46:16 | Re : rechercher un mot dans une chaine de caractere

laurent1024

Membre Club
Tu peux toujours utilise les char* et les fonctions de string.h
Au pire les fonctions de comparaisons de chaines c'est pas tres compliqué a faire.
++
lundi 15 janvier 2007 à 22:54:32 | Re : rechercher un mot dans une chaine de caractere

BruNews

Administrateur CodeS-SourceS
char buffer[200]; // rempli de la saisie

if(strstr(buffer, "motAtrouver")) BRAVO_YOUPI;

ciao...
BruNews, MVP VC++
lundi 15 janvier 2007 à 22:55:32 | Re : rechercher un mot dans une chaine de caractere

meloo


Hm, strstr n'est pas une fonction de la classe string?
[:o)] meloo
lundi 15 janvier 2007 à 23:09:12 | Re : rechercher un mot dans une chaine de caractere

BruNews

Administrateur CodeS-SourceS
quelle CLASSE ??? ce n'est pas écrit: trucmuche::strstr()
strstr() est une fonction de libc, rien de plus.

ciao...
BruNews, MVP VC++
mardi 16 janvier 2007 à 07:04:55 | Re : rechercher un mot dans une chaine de caractere

meloo

Pourtant dans le man :
[ Lien ]
il est écrit ca :

SYNOPSIS

#include <string.h>

char *strstr (const char *meule_de_foin, const char *aiguille);


Mais d'apres vous iln'est pas faut de l'utiliser ?
Merci de vos reponses
[:o)] meloo
mardi 16 janvier 2007 à 08:59:49 | Re : rechercher un mot dans une chaine de caractere

laurent1024

Membre Club
Réponse acceptée !
Dans le fichier string.h, il n'y a pas de fonctions sur les strings, mais sur des chaines de caracteres (char *). C'est des fonctions C, qui existait quand la classe string n'existait meme pas.

++


Cette discussion est classée dans : ligne, programme, mot, chaine, rechercher


Répondre à ce message

Sujets en rapport avec ce message

rechercher un mot dans un fichier txt et afficher toue la ligne [ par briaros76 ] J'aimerai savoir comment je doit mi prendre pour rechercher un mot dans un fichier texte et ensuite afficher toute la ligne sur laquelle il ce trouve. détection d'un mot dans un fichier [ par stan000 ] Bonjour,J'aurais besoin d'aide pour réaliser un programme ou pour connaitre la démarche à suivre.J'ai un fichier texte contenant plusieurs lignes dont [Programme en C] Gestion d'un fichier texte dans un programme en C [ par Azshari ] Bonjour à tous Mon problème est le suivant, j'ai un fichier .FIL que j'aimerai exploiter. Voila ce qu'on peut trouver dans ce fichier lorsqu'on l'o programmation C [ par marwa77 ] 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 v crypter Password chaine caractere -- DEBUTANT [ par bisnn ] Bonjour, surement déjà dit et vu mais je ne m'en sort pas, je débutes en C... [^^ange] J'ai besoin dans un programme qui automatise certaines tâches [clos] mini projet language c [ par rajroujaabd ] j'ai un mini projet en programmation avec language c ,j'ai besoin d'aide . voila le sujet: PRINCIPE DU SERVICE GIS : Le service d'information géogra Comparaison de string ligne par ligne pour supprimer les doublons [ par Flash11 ] Bonjour, je suis nouveau et débutant dans les langages de programmation. J'espère que vous pourrez m'aider à résoudre mon problème et je remercie d'a besoin d'aide pour écrire 1 programme en c++ [ par flowneo ] Bonjour, je doit ecrire un programme en c++ qui va compter le nombre de "e" dans un mot pour l'instant je n'ais fais que la moitié du programme car j trop besoin d'aide ! je ny arrive pas [ par flowneo ] bonjour, pouvez vous m'aider ? en faite j'ai un programme à faire, un programme qui doit dire si les lettres d'un mot sont bien placé ou pas par rapp Problème avec rand() [ par tumeconnai ] Bonsoir à tous, J'aimerais vous exposer mon problème. Je suis entrain de créer un pendu en C et j'ai un problème dans ma fonction me permettant de tro


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,546 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales