Вот мой код.
#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));
}
Теперь, если я не дам последнюю команду printf
, это не даст мне ошибки сегментации, но если я дам ее printf
, это даст мнеошибка сегмента.Почему?
Я получил ответ на мою предыдущую проблему, теперь у меня есть другая проблема
У меня есть .txt, добавленный к моему входному файлу в моем make-файле.Теперь у меня есть другая проблема.по команде make выдает ошибку.
0make: *** [a.out] Error 1
почему?