Hello
il sagis de double un \ en \ évidemment c’est pas faute d’avoir essayer.
pour les quote j’y suis arriver:
/*
ce code a pour but de doubler une quote, ce code fonctionne, je voudrai faire la meme chose pour les \ mai la évidament sa marche pas
j'ai bien tenter en doublant les \\ sans succès
*/
#include <iostream>
#include <string>
int main()
{
size_t found;
string str ("/'home/'user4/'Téléchargements/'tmp/'mon fichier");
string str2 ("'");
int N = 0;
while(found!=string::npos){
if (N==0)
{
found=str.find(str2);
str.replace(found,str2.length(),"''");
found=str.find("'",found + 2,1);
N++;
}
else
{
str.replace(found,str2.length(),"''");
found=str.find("'",found + 2,1);
}
}
cout << str << endl;
}
si j’essaye avec des \ ou \\ sa par en vrille
Merci d’avance