8 struct task
* parse(char * file
) {
16 fd
= fopen(file
, "r");
18 char * err
= malloc(strlen(program_name
) + strlen(file
) + 2);
19 // Create a significative string for perror.
20 sprintf(err
, "%s: %s", program_name
, file
);
26 line
= fgets(w
, 100, fd
);
28 printf("%c!\n", line
[0]);
30 } while (line
!= NULL
);