Accueil > Forum > > > > enlever le \\ et les remplacer pas un seul
enlever le \\ et les remplacer pas un seul
jeudi 25 janvier 2007 à 11:28:42 |
enlever le \\ et les remplacer pas un seul

sebastienmz
|
bonjour je cherche a enlever les \\ et les remplacer pas \ mais dans mon code s'il y a un seul \ ça bug voici mon code : for (i=0; i<=strlen(command);i++){ if ((donnee[i]=='\\') && (donnee[i+1]=='\\')) i++; rep[i]=donnee[i], j++; } ________ Sébastien Metthez www.sebastien-metthez.com le problème vient souvent de l'interface chaise claivier
|
|
jeudi 25 janvier 2007 à 11:41:47 |
Re : enlever le \\ et les remplacer pas un seul

laurent1024
|
C'est quoi la différence entre "command" de "donnee" car ans la boucle tu utilise strlencommand et tu va chercher des donnée dans données quand tu fait donnee[i] et donnees[i+1] il faut bien vérifier que i < taille de donnees - 1 for (i=0; i<=strlen(command);i++){ if ((donnee[i]=='\\') && (donnee[i+1]=='\\')) i++; rep[i]=donnee[i], j++; }
|
|
jeudi 25 janvier 2007 à 11:53:39 |
Re : enlever le \\ et les remplacer pas un seul

sebastienmz
|
en fet c'est commande c'est l'ancien nom de la variable jai donnée le nom de donnee pour etre le meximum compréensible ! ________ Sébastien Metthez www.sebastien-metthez.com le problème vient souvent de l'interface chaise clavier
|
|
jeudi 25 janvier 2007 à 11:59:27 |
Re : enlever le \\ et les remplacer pas un seul

laurent1024
|
Tu pourrais montrer comment tu alloues les variables ?
|
|
jeudi 25 janvier 2007 à 12:05:42 |
Re : enlever le \\ et les remplacer pas un seul

gregorycmichel
|
moi je ferais comme ceci CString strslash; strslash="adaz\\\\dzad\\\\dzzad"; strslash.Replace(" \\\\","\\"); @+
|
|
jeudi 25 janvier 2007 à 12:34:22 |
Re : enlever le \\ et les remplacer pas un seul

vecchio56
|
Réponse acceptée !
char* StringTOCString(char* out, const char* in) { while(*in) { if(*in == '\\' && *(in + 1) == '\\') *out = *in++; else *out = *in; in++; out++; } *out = 0; return out; } _____________________________________ Un éditeur de ressources gratuit pour Windows
|
|
jeudi 25 janvier 2007 à 12:59:45 |
Re : enlever le \\ et les remplacer pas un seul
|
jeudi 25 janvier 2007 à 13:09:54 |
Re : enlever le \\ et les remplacer pas un seul
|
jeudi 25 janvier 2007 à 13:31:48 |
Re : enlever le \\ et les remplacer pas un seul

BruNews
|
Réponse acceptée !
char buf[80]; StringTOCString(buf, "salut\\\\\\"); MessageBox(0, buf, szappname, 0);
vecchhio > on obtient "foule\\" avec 2 '\\' à la fin.
celle ci va bon: char* StringTOCString(char* out, const char* in) { char c, old = 0; while(c = *in) { in++; if(c == '\\') if(c == old) continue; *out++ = c; old = c; } *out = 0; return out; }
ciao... BruNews, MVP VC++
|
|
jeudi 25 janvier 2007 à 13:34:32 |
Re : enlever le \\ et les remplacer pas un seul

sebastienmz
|
et le in et le out et la valeur qui est retourner cela sert a quoi ? ______ Sébastien Metthez www.sebastien-metthez.com le problème vient souvent de l'interface chaise clavier
|
|
Cette discussion est classée dans : code, donnee, remplacer, enlever
Répondre à ce message
Sujets en rapport avec ce message
remplacer des caracteres par un code html [ par lauciad ]
BonjourJe débute en C et je dois créer unprogramme simple qui remplace les caracteres accentues d'une page html en code html.je ne sais pas comment m'
Informations de compression [ par oliversleep ]
Salut le monde !!!Je recherchais un moyen facil d'implémenter un système de compression dans un programme, et sans DLL aussi.Merci ;)G récupéré des so
enreg et lecture dans fichier [ par musco ]
salut je desirai garder des infos dans un fichier (ATTENTION JE SUIS EN C ET NE VEUT PAS DE C++)alors en faite je fais saisir par l'utilisateur le nbr
Boite De Dialogue "Ouvrir" [ par LordBob ]
Bonjour a tous,voila j'essaie de faire une boite de dialogue de type "Ouvrir", j'ai donc cela comme code:BOOL dlgFileOpen(HWND hOwner, char* fName, co
types dans lex / yacc [ par Guillemouze ]
bon jvais essayer detre clair.....alors g un code en lex et yass mais g un probleme lors de la compilation du fichier .tab.c et g limpression que ca v
Erreur C++ [ par LordBob ]
bonjours a tous,je suis en train de faire un programme, mais j'ai un probleme, une ligne de code qui bug, mais je n'arrive pas a savoir pourquoi... je
if, else... besoin de coup de main [ par bdkiller ]
Bonjour à tous!Voilà j'ai ceci comme code:if (Edit1->Text == ini->ReadString("userdata","username","")) if (Edit2->Text == ini->ReadStr
Open Inventor [ par kssrol ]
Bonjour,Je cherche les sources d'open inventor pour C.Je vous explique mon problème. Je suis étudiant et je dois incorporé dans un modeler existant du
base de donnee SQL et C++ [ par alf69 ]
Salut tt le monde je cherche enregistrer dans une base de donnée SQL des variable de code c++auriez vs des ex de prog ?->comment configurer , envoyez
Extraire le code ISRC d'un CD audio [ par rafaels ]
je me demande si y'a moyen de récupérer ce code qui est sur chacune des pistes d'un CD audio déjà le récupérer avec un soft serait bien le top, le bu
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|