Name: Anonymous 2009-09-29 0:50
Anyone know how to fix this lump of shit to reverse a text string? Fffuuuck
#include <iostream>
#include <string>
using namespace std;
string reverse(string& str);
void writeBackward(string s, int size)
{
if (size > 0)
{ // write the last character
cout << s.substr(size-1, 1);
// write the rest of the string backward
writeBackward(s, size-1); // Point A
} // end if
// size == 0 is the base case - do nothing
} // end writeBackward
int main()
{
string s = "Hello there";
cout << "s has " << s.length() << " characters." << endl;
string theString = "";
cout << "Enter a (backward) string: ";
getline(cin, theString);
cout << reverse(theString) << endl;
return 0;
} // end main
string reverse(string& s, int size)
{
// Implement me!!!
} // end reverse
#include <iostream>
#include <string>
using namespace std;
string reverse(string& str);
void writeBackward(string s, int size)
{
if (size > 0)
{ // write the last character
cout << s.substr(size-1, 1);
// write the rest of the string backward
writeBackward(s, size-1); // Point A
} // end if
// size == 0 is the base case - do nothing
} // end writeBackward
int main()
{
string s = "Hello there";
cout << "s has " << s.length() << " characters." << endl;
string theString = "";
cout << "Enter a (backward) string: ";
getline(cin, theString);
cout << reverse(theString) << endl;
return 0;
} // end main
string reverse(string& s, int size)
{
// Implement me!!!
} // end reverse