I want to make 'cat -b' function.
This result is perfect when meet last step.
I got Segmant Fault error and I don't know how to fix it.
How can I do?
FILE *file_name = NULL;
file_name = fopen(av[2], "r");
char temp[1024], *str;
int cnt_file_number = 1;
while(!feof(file_name)){
    printf("%4.d ", cnt_file_number++);
    str = fgets( temp, sizeof(temp), file_name);
    if(strcmp(str, "\0") == 0 ) break;
    printf("%s", str);
}
fclose(file_name);
 
     
     
    