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);), в чем дело не понимаю

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

>fseek(fp,1L,0);
А теперь подумай чему здесь fp равно?

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