| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 470 人关注过本帖
标题:为什么这个函数单独能运行 ,在整体的文件中就报错,求解救
只看楼主 加入收藏
风车转风车89
Rank: 2
等 级:论坛游民
帖 子:125
专家分:45
注 册:2014-9-15
结帖率:81.82%
收藏
已结贴  问题点数:20 回复次数:4 
为什么这个函数单独能运行 ,在整体的文件中就报错,求解救
程序代码:
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;
} 
求字符串的全排列
2015-04-17 21:26
风车转风车89
Rank: 2
等 级:论坛游民
帖 子:125
专家分:45
注 册:2014-9-15
收藏
得分:0 
回复 楼主 风车转风车89
自顶一下 别沉了
2015-04-17 23:11
纳兰伽香
Rank: 10Rank: 10Rank: 10
来 自:北京
等 级:贵宾
威 望:10
帖 子:426
专家分:1650
注 册:2015-4-5
收藏
得分:7 
这个你必须把整体放出来  才能看出问题。有很多的可能性的,另外assert函数 最好不要这么用。

风回小院庭芜绿,柳眼春相续
2015-04-17 23:27
lowrie
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:81
专家分:138
注 册:2015-3-12
收藏
得分:7 
同求
2015-04-18 00:17
z_j_j_1
Rank: 4
等 级:业余侠客
威 望:1
帖 子:62
专家分:213
注 册:2015-4-4
收藏
得分:7 
回复 楼主 风车转风车89
单独调试没有问题,整体使用有问题的话,就要看下你整体是怎样使用这个函数的了,你这里没有全部贴出来,不太好定位错误哦!
2015-04-18 10:10
快速回复:为什么这个函数单独能运行 ,在整体的文件中就报错,求解救
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.031904 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved