设为首页收藏本站

SKY外语、计算机论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 6678|回复: 2
打印 上一主题 下一主题

[C] c邮件文件过滤,题目

[复制链接]

65

主题

3

好友

739

积分

超级版主

Rank: 8Rank: 8

自我介绍
新年第一天据说有雨,全民齐赏日出的计划恐要泡汤。”宋仁宗拍着包拯的肩,“朕决定把你悬挂在城门上。”“但微臣额上的不是太阳是月亮啊!”“没事,挂久一点就会升级成太阳
生肖
星座
狮子座
性别

最佳新人 活跃会员 热心会员 推广达人 宣传达人 灌水之王 突出贡献 优秀版主 论坛元老

跳转到指定楼层
楼主
发表于 2012-6-12 21:42:59 |只看该作者 |倒序浏览
问题描述:
查找文件mail.txt中每个域名对应的邮件地址数量,输出到result.txt文件中。
例如:假设mail.txt中有四个邮件地址,
          001@hotmail.com
          002@sina.com
          003@sina.com
          abcd@syiae.edu.cn
经过此程序处理后result.txt  文件内容
          hotmail.com                1
          sina.com                        2
          syiae.edu.cn        1
要求:1.建立一个域名链表,链表结点结构体类型为
struct  mail
{
char  name[100];      /*用来存放邮件域名*/
int    count;        /*邮件域名地址个数计数器*/
struct  mail  *next;    /*指向下一个结点的指针*/
}
2.从文件中读取一个邮件地址首先和链表中的邮件域名进行比较,如果和某个结点的域名相同,则将该结点的计数器加1,如果和链表中的邮件域名都不相等,则将刚读取的邮件域名插入到链表中。再读取下一个邮件地址,依此类推。
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
分享淘帖0 收藏收藏0 评分评分

3

主题

1

好友

114

积分

注册会员

Rank: 2

自我介绍
胆小,诚实,对朋友认真,不喜欢说
生肖
星座
双子座
性别
保密

最佳新人

沙发
发表于 2013-8-4 02:28:11 |只看该作者
本帖最后由 sky_yx 于 2015-12-30 14:17 编辑

看一下!

有什么不知道的地方 可以来yy 4350 哦!那里高手很多。
回复

使用道具 评分 举报

您需要登录后才可以回帖 登录 | 立即注册


手机版|SKY外语计算机学习 ( 粤ICP备12031577 )    

GMT+8, 2024-12-22 11:22 , Processed in 0.108082 second(s), 27 queries .

回顶部