SKY外语计算机学习

标题: c邮件文件过滤,题目 [打印本页]

作者: rogan    时间: 2012-6-12 21:42
标题: c邮件文件过滤,题目
问题描述:
查找文件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,如果和链表中的邮件域名都不相等,则将刚读取的邮件域名插入到链表中。再读取下一个邮件地址,依此类推。

作者: 格式化    时间: 2013-8-4 02:28
本帖最后由 sky_yx 于 2015-12-30 14:17 编辑

看一下!






欢迎光临 SKY外语计算机学习 (http://www.skywj.com/) Powered by Discuz! X2.5