LINUX.ORG.RU

Не компилится элементарная прога...


0

0

Вот написал прогу:
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
FILE *fp;
short x=1;
if(argc<1) printf("eror \n");
if(fopen(argv[1],"r")==0) printf("File is open\n");
fseek(fp,1L,0);
if(getc(fp)=="\n") printf("Yes\n"); else printf("No\n");

fclose(fp);
return EXIT_SUCCESS;
}
А бинарник выдаёт сегментеёшин фолт(ему похоже не нравится fseek(fp,1L,0);), в чем дело не понимаю


fp = fopen(..); ? у тебя fp не инициализировано. и компили с -Wall -- уж про такое компилятор говорить должен

dmiceman ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.