C언어 파일입출력 관련 질문입니다.

charnull의 이미지

파일 입출력에 관해서 소스코드를 수정중인데

원본 소스코드는

3
3

이라고 입력되있는 파일의 내용을 읽는데
char tem[20]
FILE *fp;
fgets(tem, 10, fp);
node_num = atoi(tem);

fgets(tem, 10, fp);
count = atoi(tem);

이런식으로 처리를 해서

저는

파일의 내용을

3 3

으로 바꾸고

fscanf(fp,"%d",&node_num);
fscanf(fp,"%d",&cout);

이걸로 파일의 내용을 읽으려고 하는데

컴파일 후 실행하면

세그먼트 폴트가 나는데..

왜 그런지 이유를 모르겠습니다

조언 부탁드립니다.

klara의 이미지

파일을 여세요.

planetarium의 이미지

+1.

혹시 "여긴 안적었지만 당연히 이미 열었어요" 라고 하고 싶으시면 전체 소스를 올려주세요...

lyh1816의 이미지

전체 소스를 올리셔야 알 수 있지 않을까요