2010-11-17 110 views
0

我有一个包含电子邮件的文件。 格式从文件中提取信息

< email: [email protected] > 
1111 2222 3333 aaaa 
</email> 
< email: [email protected]> 
aaabbbbb cccccc 
</email> 

,我想在变量保存一些信息(发件人,邮件和电子邮件的数量)

我的代码就是这样

FILE *fp; 
    char line[150]; 

    fp= fopen("a.txt", "r"); 

    if (fp==NULL) 
      error ("opening file"); 
    else{ 
      while (!feof(fp)) 
      { 
      fscanf(fp, "%s", line); 
      printf("%s\n", line); 

      // does C support regular expressions ??? 
      } 
    } 
+0

如果其中一封电子邮件在其正文中包含文字“”,会发生什么情况? – caf 2010-11-18 01:38:40

回答