进来看一下是什么问题
程序代码:
#include<iostream> using namespace std; char *fun(char *ss) { char len=strlen(ss); int i; char t; for(i=0;i<len/2;i++) { t=ss[i]; ss[i]=ss[len-1-i]; ss[len-1-i]=t; } return ss; } int main() { char *b=new char[10]; cout<<"please enter number"<<endl; for(int i=0;i<10;i++) { cin>>b[i]; } cout<<fun(b)<<endl; return 0; } 字符串逆置 输出的时候前面部分为乱码,搞了很久也不清楚出在什么地方