hab das jetzt so gelöst, denke dass sollte so in ordnung sein, oder?
int strlng(char* string)
{
int count = 0;
while(*string)
{
string++
count++
}
string = string - count
return count;
}
Also als erklärung zu dem string = string - count, (kann sein dass es überflüssig ist, aber ich will damit bezwecken dass string wieder auf die ursprungsadresse zeigt. Ich meine string ist doch nur ein pointer auf einen weiteren pointer. und ich bin mir jetzt nicht so sicher, ob der übergebene pointer auch verändert wird, oder ob nur die adresse des pointers string verändert wird.