begin process at 2012 05 28 09:58:21
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Bah oui désolé lol


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

Bah oui désolé lol

mardi 16 août 2005 à 23:49:42 | Bah oui désolé lol

Joky

Membre Club
Sincérement désolé d'être une quiche mais bon
Les vacances ça me fait oublier certaines choses (enfaite c'est pas les vacances, c'est juste moi qui sait pas mais chut)
Donc voilà
J'arrive pu à découper une chaine de caractère... :'(

Genre j'ai Buff : "Program Files;C:\Program Files;SoundMan;C:\Windows\SoundMan.exe"
Bé je voudrais extraire tous les termes avant les ;

j'ai bien essayé genre :
char *c = Buff;
while(*c != '\0')
{
    while(*c != ';')
    {
          //La je sais plus lol
       c++:
    }
    c++;
}
J'voudrais bien pouvoir me passer de strch je sais pas trop quoi là :p
Thanks :p

void Aurevoir( void ); //Bonne journée

mardi 16 août 2005 à 23:55:59 | Re : Bah oui désolé lol

BruNews

Administrateur CodeS-SourceS
va dépendre de ce qu'il faudra faire des différentes parties.
Prépare un truc bien clair pour demain.

ciao...
BruNews, MVP VC++
mercredi 17 août 2005 à 00:06:07 | Re : Bah oui désolé lol

Joky

Membre Club
Bé en faite j'explique :) lol
Donc ma fonction veut charger toutes les caractéristiques d'un utilisateur
En sachant que les caractéristiques sont le nom des raccourcis et leur chemin
En considérant que dès que je récupere ces 2 caractéristiques, je peux créer un objet SHORTCUT et l'ajouter à mon utilisateur, je voudrais tout les 2 ";" découper la partie récupéré en 2 lol
C'est dur à expliquez rolala

Bon genre dans mon fichier il y a "Program Files;C:\Program Files;SoundMan;C:\Windows\SoundMan.exe"

Le programme récupéré la partie Program Files;C:\Program Files
Et le découpéré en 2 jusqu'au ";" pour ensuite créer un objet raccourci :s

Désolé de pas être clair lol
Je crains je sais, je ne me comprend pas moi même alors euh bonne chance :$
   

void Aurevoir( void ); //Bonne journée

mercredi 17 août 2005 à 00:11:41 | Re : Bah oui désolé lol

steve_clamage

Réponse acceptée !
Avec strtok par exemple.
http://www.cplusplus.com/ref/cstring/strtok.html

mercredi 17 août 2005 à 00:27:28 | Re : Bah oui désolé lol

Joky

Membre Club
Bé en effet ça marche très bien
Mais il me plante à la fin...
Comprend pas trop

char *c = strtok(Buff, ";");
 while(*c != NULL)
{
        MessageBox(NULL, c, NULL, 0x40);
        c = strtok(NULL, ";");
}
ça viendrait ptete du fait qu'il y'a le caractère ; juste avant la fin non ?

void Aurevoir( void ); //Bonne journée

mercredi 17 août 2005 à 00:33:13 | Re : Bah oui désolé lol

steve_clamage

while (c != NULL) ne déférence pas c
mercredi 17 août 2005 à 00:35:50 | Re : Bah oui désolé lol

Joky

Membre Club
C'est pourtant le même principe que dans l'exemple que tu m'as donné...
C'est étrange lol

void Aurevoir( void ); //Bonne journée

mercredi 17 août 2005 à 00:38:39 | Re : Bah oui désolé lol

steve_clamage

Réponse acceptée !
T'a corrigé ? Enlève l'étoile devant c

char *c = strtok(Buff, ";");
 while( c != NULL) // pas *c
{
        MessageBox(NULL, c, NULL, 0x40);
        c = strtok(NULL, ";");
}

mercredi 17 août 2005 à 00:41:00 | Re : Bah oui désolé lol

Joky

Membre Club
Ah en effet, lol
J'vous en voudrais pas si vous aviez envie de me jeter quelques pierre ;)

Merci bien Mr :p

void Aurevoir( void ); //Bonne journée

mercredi 17 août 2005 à 09:06:25 | Re : Bah oui désolé lol

xterminhate

Membre Club
Réponse acceptée !
La fonction getline se charge de tout ....

#include<sstream>

int main()
{
std::istringstream is( Buffer );
char c[256];
while( is.getline( c, 256, ';' ) )
   MessageBox(0,c,0,...blabla...MFC...
}


Cordialement,
Xterminhate.

1 2

Cette discussion est classée dans : genre, désolé, lol, oui, vacances


Répondre à ce message

Sujets en rapport avec ce message

c koi les fichiers h? [ par etmerde ] je suis débutant(mais alors là, plus nul que ça tu trouves pas), et j'ai vu dans les codes c++ des trucs du genre include (machinchose.h) ou un truc d Désolé Jo [ par Mickylord ] de t'embeter avec mes questions stupides et idiotes mais que je n'arive pas a comprendre . Je debute en C++ , je sais que tu est tres fort et , en che Insérer Tableau [ par Ricpperso ] Bonjour,Je vourdrait insérer un tableau dans un richedit. Jje sais que insérer dans un richedit un tableau c'est possible, car si on copie un tableau Insérer Tableau [ par Ricpperso ] Bonjour,Je vourdrait insérer un tableau dans un richedit. Jje sais que insérer dans un richedit un tableau c'est possible, car si on copie un tableau problême de pointeurs (urgent) 2 [ par legrosnul ] legrosnul:) toujours aussi nul!!:)Merci Beuss pour m'avoir repondu.Cela dit ta reponse m'étonne car c'est un bout du programme qui m'a été donné a l'e idée bizarre:combat de trojan (lol)! [ par FLOPPY ] voila mon idée , j'adore la programation reseaux , (en c++) , ainsi que la sécuriter informatique (si quelqu'un voit ce que je veux dire lol) et j'ai Code fleche [ par ranouf ] deja allez voir la source que g mise :http://www.cppfrance.com/article.aspx?Val=1484ensuite compiler le prog, vous verrez que la touche haut renvoie : c++,sql, lire dans une base... [ par xav42 ] Bon... j'en arrive a ma seconde etape...lolLà, j'arrive a ajouter des chose dans ma table grace à: mysql_query(mySQL,instruction sql); Deplacer une form [ par bdkiller ] Salut all, je suis newbie dans le cpp et j'ai l'habitude de fouiller dans les forums et dans les sources afin d'apprendre en douceur la fameuse prog c


Nos sponsors


Sondage...

Comparez les prix

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 : 8,408 sec (3)

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