how provoke algorithm? (c twine reversal)
working by programming talk hurdles i found online, i an algorithm shelter const bake * relapse pointer new bake *. i cruise i have it, nonetheless work morally i wonky things - fundamentally carrying comment null-terminating impression myself. somehow i feel wrong, nonetheless i'm stumped, i wondering someone assistance me out:
char * reverse(const bake * str)
{
int length = strlen(str);
bake * reversed_string = new char[length+1];
for(int i = 0; i < length; ++i)
{
reversed_string[i] = str[(length-1) - i];
}
//need zero cancel string
reversed_string[length] = '\0';
relapse reversed_string;
}
int main(int argc, bake * argv[])
{
bake * rev_str = reverse("testing");
cout << "your twine vibrated this: " << rev_str << endl;
mislay rev_str;
rev_str = 0;
relapse 0;
}
Comments
Post a Comment