begin process at 2012 05 30 11:20:41
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Divers

 > 

[C] recherche caractere


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

[C] recherche caractere

samedi 14 juin 2003 à 17:50:09 | [C] recherche caractere

GazGaz

bonjour

j'ai un bout de code qui me permet de chercher un caractere dans une phrase. Ce code me renvoie l'emplacement du premier carcactere.
ex : "yop<12><152454><G>"action1"poy<12>215151><H>"
la il va me sortir 0 si je cherche le ".

et je voudrait savoir comment faire pour rechercher le " n°2 ou 3.

voici mon bout de code :

c='"';
strcpy(string,detail);
ptr=strchr(string,c);

et dans ptr j'ai un entier.

thx si vous avez la solution paske ca urge un peu beaucoup.

merci pour tout.
_____________________
|| Punk's not dead ||
samedi 14 juin 2003 à 18:01:59 | Re : [C] recherche caractere

BruNews

Administrateur CodeS-SourceS
tu connais les pointeurs ?
tu en promenes un le long de ta string tant que != 0.
exemple:
char* PosTrouve(char *pszstr, char *pdeb, int val);
doit retourner 0 si non trouve.
au 1er coup tu appelles:
char *c;
char szbuff[64]; // ta string dedans
c = PosTrouve(szbuff, szbuff, 65); // cherche 'A'
while(c) {
// ce que tu dois faire
c = PosTrouve(szbuff, c, 65);
}

voila pour du va vite, y aurait tant d'autres moyens.
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> bonjour
>
> j'ai un bout de code qui me permet de chercher un caractere dans une phrase. Ce code me renvoie l'emplacement du premier carcactere.
> ex : "yop<12><152454><G>"action1"poy<12>215151><H>"
> la il va me sortir 0 si je cherche le ".
>
> et je voudrait savoir comment faire pour rechercher le " n°2 ou 3.
>
> voici mon bout de code :
>
> c='"';
> strcpy(string,detail);
> ptr=strchr(string,c);
>
> et dans ptr j'ai un entier.
>
> thx si vous avez la solution paske ca urge un peu beaucoup.
>
> merci pour tout.
> _____________________
> || Punk's not dead ||
>
samedi 14 juin 2003 à 18:12:28 | Re : [C] recherche caractere

GazGaz

heuu si ca pouvai etre un poil plus clair paske chui pas une foudre de guerre en C
donc unptit poil d'explications seraient les bienvenues

thx a toi pour ton aide


_____________________
|| Punk's not dead ||



-------------------------------
Réponse au message :
-------------------------------

> tu connais les pointeurs ?
> tu en promenes un le long de ta string tant que != 0.
> exemple:
> char* PosTrouve(char *pszstr, char *pdeb, int val);
> doit retourner 0 si non trouve.
> au 1er coup tu appelles:
> char *c;
> char szbuff[64]; // ta string dedans
> c = PosTrouve(szbuff, szbuff, 65); // cherche 'A'
> while(c) {
> // ce que tu dois faire
> c = PosTrouve(szbuff, c, 65);
> }
>
> voila pour du va vite, y aurait tant d'autres moyens.
> BruNews, ciao...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > bonjour
> >
> > j'ai un bout de code qui me permet de chercher un caractere dans une phrase. Ce code me renvoie l'emplacement du premier carcactere.
> > ex : "yop<12><152454><G>"action1"poy<12>215151><H>"
> > la il va me sortir 0 si je cherche le ".
> >
> > et je voudrait savoir comment faire pour rechercher le " n°2 ou 3.
> >
> > voici mon bout de code :
> >
> > c='"';
> > strcpy(string,detail);
> > ptr=strchr(string,c);
> >
> > et dans ptr j'ai un entier.
> >
> > thx si vous avez la solution paske ca urge un peu beaucoup.
> >
> > merci pour tout.
> > _____________________
> > || Punk's not dead ||
> >
>
samedi 14 juin 2003 à 18:22:04 | Re : [C] recherche caractere

BruNews

Administrateur CodeS-SourceS
bon on va garder le strchr:
tu as :
char *string; // contient ta chaine
char *ptr;
alors tu initialises:
ptr = string;
while(ptr = strchr(ptr,c)) {
// tu peux traiter ptr
// si non trouve est deja sorti
// bouclera tant que trouvera suivant
}

BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> heuu si ca pouvai etre un poil plus clair paske chui pas une foudre de guerre en C
> donc unptit poil d'explications seraient les bienvenues
>
> thx a toi pour ton aide
>
>
> _____________________
> || Punk's not dead ||
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > tu connais les pointeurs ?
> > tu en promenes un le long de ta string tant que != 0.
> > exemple:
> > char* PosTrouve(char *pszstr, char *pdeb, int val);
> > doit retourner 0 si non trouve.
> > au 1er coup tu appelles:
> > char *c;
> > char szbuff[64]; // ta string dedans
> > c = PosTrouve(szbuff, szbuff, 65); // cherche 'A'
> > while(c) {
> > // ce que tu dois faire
> > c = PosTrouve(szbuff, c, 65);
> > }
> >
> > voila pour du va vite, y aurait tant d'autres moyens.
> > BruNews, ciao...
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > bonjour
> > >
> > > j'ai un bout de code qui me permet de chercher un caractere dans une phrase. Ce code me renvoie l'emplacement du premier carcactere.
> > > ex : "yop<12><152454><G>"action1"poy<12>215151><H>"
> > > la il va me sortir 0 si je cherche le ".
> > >
> > > et je voudrait savoir comment faire pour rechercher le " n°2 ou 3.
> > >
> > > voici mon bout de code :
> > >
> > > c='"';
> > > strcpy(string,detail);
> > > ptr=strchr(string,c);
> > >
> > > et dans ptr j'ai un entier.
> > >
> > > thx si vous avez la solution paske ca urge un peu beaucoup.
> > >
> > > merci pour tout.
> > > _____________________
> > > || Punk's not dead ||
> > >
> >
>


Cette discussion est classée dans : code, string, recherche, caractere, bout


Répondre à ce message

Sujets en rapport avec ce message

C++ Standard ? [ par mmuller57 ] Voila, je viens d'aller sur le site de Bjarne Stroustrup et j'y ai pris un exemple de code source en C++ standard :#include#includeusing namespace std recherche d un code source liaison serie [ par chupeau ] bonjour,je recherche le code source d'une liaison serie de type CGPIBentre un pc et un oscilloscope.C'est liaison devra relever des tensions en sortie recherche code source [ par lfta ] bonjour,c'est la première que je vous envoie,et j'aimerai bien avoir une réponse sur ma demande,enfaite j'ai besoin du code source en (pascal, ou C) d Problème de chaine(string) et fichier [ par alncool ] Voilà les source je j'ai fait :-Fichier principal-#include "stdafx.h"#using using namespace System;int _tmain(){ // crée un container contenant plu recherche code en C [ par Cyb3rCo1n ] Salu a tous et bonne année.Voila je me lance dans la prog sérieuse et je cherche quelques sources en C pour m'en servir d'exmple.ca serait bein aussi Recherche code source de notepad... [ par PierreP ] ou de tout autre éditeur de texte assez simple.Merci d'avance ! Tableau de STRING comme paramètre [ par guiguimac ] Bonjour !est-ce que qq'un parmi vous aurait sous la main un code qui montre comment passer comme paramètre à une fonction un tableau de type STRING .. help ! -> tableau de string 2 dimension dynamique [ par Jiraiya ] voila, pour mon proG tutore de 2 eme annee je cherche a traiter des chaines de caracteres stockées depuis un fichier.txt jusqu'a un tableau de string, Recherche Code C pour controller chenillard sur port série [ par nericlapoche ] Salut !Je recherche un code source en C (C++) pour controller un chenillard par le port série ou quelque chose qui s'en rapproche.Merci d'avance recherche sur fingerprint [ par tdeganfr ] je souhaiterais avoir un code en visual c++ ,lequel code me permetrra d'enregistrer des empreintes digitales dans une base de donnée ou un dossier


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

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,187 sec (3)

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