问题描述: 查找文件mail.txt中每个域名对应的邮件地址数量,输出到result.txt文件中。 例如:假设mail.txt中有四个邮件地址, 经过此程序处理后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,如果和链表中的邮件域名都不相等,则将刚读取的邮件域名插入到链表中。再读取下一个邮件地址,依此类推。 |