您的位置:首页 > 其它

迅雷笔试 字符串反转 C库函数 strrev

2009-09-12 23:23 225 查看
char* my_strrev( char* string )
{
 char *left, *right, ch;
 left = right = string;

 while( *right++ != '/0');
 right -= 2;

 while( left<right )
 {
  ch = *left;
  *left = *right;
  *right = ch;
  ++left; --right;
 }

 return string;
}

 

// 测试代码
int _tmain( int argc, TCHAR* argv[] )
{
 char szBuf[10] = {0};
 strcpy_s( szBuf, "hello" );
 printf( "%s", my_strrev(szBuf) );

 system( "pause" );

 return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c string system 测试