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

원본 소스코드는

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);

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

저렇게 바꾸고 컴파일 하고 실행하면

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

왜 그런지 이유를 아는 횽있음

좀 가르쳐주라ㅜㅜ