我得到以下输出:olleh hello但无法弄清楚我要出错的地方!关于反转字符串的问题
int main()
{
char hello[6] = "hello";
char temp[6];
unsigned int t = 0;
for(int i=strlen(hello)-1;i>=0;i--)
{
if(t<strlen(hello))
{
temp[t] = hello[i];
t++;
}
}
cout << temp;
return 0;
}
需要你做出临时阵列6元长。但是你从不写第六个元素。零。 –
顺便说一下,你并不需要检查'如果(t
RocketR