错在哪里?!
#include <iostream.h>
#include <stdlib.h>
#include <string.h>
char* convert(char *src)
{
for(int i=0;i<strlen(src);i++)
{
src[i]=src[strlen(src)-i];
}
return src;
}
int main()
{
cout<<convert("100101011")<<endl;
return 0;
}
我想实现的是将输入的二进制倒序输出
上面的运行就出错
有好的方法实现么?