string funkcja()
{
string z1;
AnsiString z2;
...
...
...
z2 = AnsiReplaceStr(z1.c_str(),"`","[.1]");
z2 = AnsiReplaceStr(z1.c_str(),"&","[.2]");
z2 = AnsiReplaceStr(z1.c_str(),"*","[.3]");
z2 = AnsiReplaceStr(z1.c_str(),"'","[.4]");
z2 = AnsiReplaceStr(z1.c_str(),"\"","[.5]");
z2 = AnsiReplaceStr(z1c_str(),"\\","[.6]");
z2 = AnsiReplaceStr(z1c_str(),"/","[.7]");
z1 = z2.c_str();
return z1;
}
Dlaczego nie zamienia mi znaków w łańcuchu?