Enumerator
Mitglied Kamel
'n Abend!
Warum verursacht diese (fiktive) Member-Funktion einen Speicherfehler?
Hinweis: szValue ist ein Pointer vom Typ char.
Warum verursacht diese (fiktive) Member-Funktion einen Speicherfehler?
Code:
unsigned int string::replace(const char cFindThis, char cSetThis)
{
unsigned int nReturn=0, nSize = strlen(this->szValue);
for(unsigned int i=0; i!=nSize; ++i)
if(this->szValue[i] == cFindThis)
{
this->szValue[i] = cSetThis;
++nReturn;
}
return nReturn;
}
Hinweis: szValue ist ein Pointer vom Typ char.
Zuletzt bearbeitet: