为什么这个函数单独能运行 ,在整体的文件中就报错,求解救
程序代码:char* Permutation(char* pStr, char* pBegin,char *s,int num)
{
assert(pStr && pBegin);
int j;
if(*pBegin == '\0')
{
for(j=0;j<num;j++)
{
s[k++]=pStr[j];
}
}
else
{
for(char* pCh = pBegin; *pCh != '\0'; pCh++)
{
swap(*pBegin,*pCh);
Permutation(pStr, pBegin+1,s,num);
swap(*pBegin,*pCh);
}
}
return s;
} 求字符串的全排列









