| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 739 人关注过本帖
标题:一个程序,帮忙看下有什么问题,能得到结果但是不能不太对结果
只看楼主 加入收藏
遮天云
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:农村一小伙
等 级:贵宾
威 望:12
帖 子:1132
专家分:2671
注 册:2010-6-1
收藏
得分:0 
回复 9楼 vandychan
貌似七楼说的对~,这么说来确实每次两个相同的就输出了一次
2010-10-15 20:39
vandychan
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
等 级:贵宾
威 望:18
帖 子:2296
专家分:6418
注 册:2010-8-20
收藏
得分:0 
以下是引用遮天云在2010-10-15 20:39:11的发言:

貌似七楼说的对~,这么说来确实每次两个相同的就输出了一次
你没上QQ?

到底是“出来混迟早要还”还是“杀人放火金腰带”?
2010-10-15 20:46
m21wo
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:4
帖 子:440
专家分:1905
注 册:2010-9-23
收藏
得分:0 
你还没看懂啊!我标注的很清啊!

If You Want Something, Go Get It, Period.
2010-10-15 21:02
m21wo
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:4
帖 子:440
专家分:1905
注 册:2010-9-23
收藏
得分:0 
回复 12楼 vandychan
May I make friends with you ? what's your QQ ?

If You Want Something, Go Get It, Period.
2010-10-15 21:04
cz737
Rank: 2
等 级:论坛游民
帖 子:85
专家分:20
注 册:2010-7-7
收藏
得分:0 
回复 13楼 m21wo
我是的思路是把每一行都读出,然后比对,
里面重复过的都打印出来。。。
你能写下代码吗,我写的真的是得不到正确的结果,很郁闷。。。。。。
2010-10-15 21:12
m21wo
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:4
帖 子:440
专家分:1905
注 册:2010-9-23
收藏
得分:20 
不只这样可否满足楼主要求
程序代码:
#include "stdio.h"
#include "string.h"
#include  "malloc.h"

#define MAX 100
#define KEY_LONG 41
char * key_list[MAX];
int main()
{
    FILE *fp ;
    int j,i,k;
    j=0;
    i=0;
    fp = fopen("hehe.txt","r") ;        
    while(!feof(fp) && i<MAX)
    {
        key_list[i]=(char*)malloc(KEY_LONG+2);
        fgets(key_list[i],KEY_LONG+2,fp);
        j=i+1;

        i++;
    }

    for(i=0;i<j;i++)
    {  
        int flag=0;
        for(k=1;k<j;k++)
        {
            if(k==i)
                continue;
            if(strcmp(key_list[i],key_list[k])==0)
            {
                printf("\n");
                flag=1;
                printf("相同的是:%s 位于%d\n",key_list[k],k);
            }
        }
        if(flag==1)
            printf("还有作比较的相同的:%s 位于%d\n",key_list[i],i);
    }
}




If You Want Something, Go Get It, Period.
2010-10-15 22:35
vandychan
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
等 级:贵宾
威 望:18
帖 子:2296
专家分:6418
注 册:2010-8-20
收藏
得分:0 
以下是引用m21wo在2010-10-15 21:04:13的发言:

May I make friends with you ? what's your QQ ?
my QQ is 515873448

到底是“出来混迟早要还”还是“杀人放火金腰带”?
2010-10-15 22:47
cz737
Rank: 2
等 级:论坛游民
帖 子:85
专家分:20
注 册:2010-7-7
收藏
得分:0 
回复 16楼 m21wo
谢谢了。。。。。。我也刚调出了结果。。。不过你写的还是比我写的简洁一点。。。。。
2010-10-15 23:08
快速回复:一个程序,帮忙看下有什么问题,能得到结果但是不能不太对结果
数据加载中...
 
   



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

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