int main(){
int num=12345,j=0,i=0;
char temp[6],str[6];
while(num){
temp[i]=num%10+'0';
i++;
num=num/10;
}
temp[i]=0;
cout<<"temp="<<temp<<endl;
i=i-1;
cout<<"temp="<<i<<endl;
while(i>=0)
{str[j]=temp[i];
j++;
i--;
}
str[j]=0;
cout<<"string="<<str<<endl;
return 0;
}
代码如上,为什么要在string之后和str之后加上
temp[i]=0;
str[j]=0;
不加就不对