#include <stdio.h>
int main(void){
 long c=0;
 ssize_t read;
 char *line = NULL;
 size_t len = 0;

 while ((read = getline(&line, &len, fp)) != -1) {
        printf("Retrieved line of length %zu :\n", read);
        printf("%s", line);
    }
    free(line);
    fclose(fp);
    return 0;
}

/* int d;
 for(;;){
  d=getc(stdin);
  if(d<0)break;
  for(int e=0;e<8;e++){
   c+=d&1;
   d=d>>1;}}
 printf("%x\n",c);}*/