Saturday, March 12, 2011

string reversing

Часто попадается на собеседовании подобное. Сделал эту запись на сохранение.

#include < iostream >

using namespace std;

void str_rev(char* s)
{
    for (char* p=strlen(s)+s; s!=p && s!=--p;++s) swap(*s,*p);
}

int _tmain(int argc, _TCHAR* argv[])
{
    char s[10];
   
    cin >> s;
    str_rev(s);
    cout << s << endl;

    return 0;
}

No comments:

Post a Comment