char buf[256];
int counter = 0;
while (EOF != fscanf (fp, "%s\n", buf))
while ((fgets(buf, sizeof(buf), fp)) != NULL)
{
if (0 == strcasecmp (buf, "BEGIN:VCARD"))
counter++;