我已经写了一段C代码来反转字符串...这段代码可以正常工作,但我无法在main()
函数中返回反转后的字符串。
#include<stdio.h>
main()
{
char a[17]="abcdefg";
reverse(a);
printf("\n");
system("PAUSE");
}
int reverse(char *a)
{
if(*a!='\0')
{
reverse(a+1);
}
printf("%c",*a);
}
它打印了反转的字符串,但我想在main()
中得到反转后的字符串。我该怎么做?