zrobiłem to tak
char* wstaw_n(char*a,char*b,int X)
{
string c = a;
string d = b;
for(unsigned int i=X-1;i<c.length();i=i+X)
{
c.insert(i,d);
}
strcpy(a, c.c_str());
strcpy(b, d.c_str());
return a;
}
i wszystko działa tylko problem jest taki że jak daje duży łańcuch to ten sposob ucina troche elementów, a jeśli chodzi o taki sam sposób ale dla stringów
string wstaw1_n(string a,string b,int X)
{
for(unsigned int i=X-1;i<a.length();i=i+X)
{
a.insert(i,b);
}
return a;
}
to wszystko działa jak powinno. Ktoś wie gdzie jest jakiś błąd?