Cześć. Mam sobie prostą funkcyjkę:
bool FindTags(char* text, int &start, int &end)
{
std::string stext = text;
start = stext.find(std::string("[delphi]"));
end = stext.find(std::string("[/delphi]"));
if (start == -1 || end == -1) return false;
return true;
}
I jak ją wywołam za pierwszym razem to pięknie śmiga. Jednak przy drugim wywołaniu wywala Access Violation w momencie przypisywania text do stext. Jak to naprawić i dlaczego tak się dzieje?