Here is my code.
#include<stdio.h> int main(int argc,char** argv) { FILE* fp; fp=fopen(argv[1],"r"); struct element{ int value; char activity; }; typedef struct element element; element a; printf("%d",feof(fp)); } Now if I don't give the last printf command it does not give me a segmentation fault, but if I give it printf it gives me a seg fault. Why?
I got the answer to my prev problem, now i have another problem
i had .txt appended to my input file in my makefile. Now i have another problem. on command make it gives error.
0make: *** [a.out] Error 1 why?