电子邮件收集程序





5.00/5 (2投票s)
2001年7月15日
1分钟阅读

69738

917
这是一个可以从非纯文本文件中提取电子邮件地址的小程序。
引言
这是一个可以从非纯文本文件中提取电子邮件地址的小程序。
该程序通过将输入文件作为二进制文件打开来工作。如果在文件中找到“@”符号,程序会在文件中“回溯”以找到第一个可能不是有效电子邮件字符的字符。
然后,电子邮件地址被收集并存储在内存中的一个数组中。这个过程一直持续到文件末尾。
当整个输入文件被读取后,地址将按字母顺序排序,并删除重复的地址。在编辑框中显示在文件中找到的电子邮件地址。
此外,还会创建一个包含相同列表的文本文件(名为emails.txt),并将其放置在根目录中。
所有增强和修改都留给程序员的创造力和想象力。
注意:该程序演示了一种非常高效的排序算法的使用。此外,该程序还向初学者程序员展示了如何分配和释放内存。其他潜在的兴趣点包括文件定位和删除重复条目。
历史
2001年8月12日 - 我采纳了codeproject成员的一项建议,修复了一些错误,并对程序进行了许多改进。现在该程序可以收集每个文件多达250,000个电子邮件地址。