illegal instruction이요..
글쓴이: samdochen / 작성시간: 금, 2004/02/06 - 3:43오후
void load_env_data(void) { FILE *fp; if((fp = fopen("ENV.DAT","rb"))==NULL){ printf("\nENV.DAT file not found"); } env_info.numacu = fgetc(fp); env_info.numacu = ((env_info.numacu << 8) & 0xff00) | fgetc(fp); env_info.server_ip = fgetc(fp); env_info.server_ip = ((env_info.server_ip << 8) & 0xffffffff) | fgetc(fp); env_info.server_ip = ((env_info.server_ip << 8) & 0xffffffff) | fgetc(fp); env_info.server_ip = ((env_info.server_ip << 8) & 0xffffffff) | fgetc(fp); env_info.tcpport = fgetc(fp); env_info.tcpport = ((env_info.tcpport << 8) & 0xff00) | fgetc(fp); env_info.hexopt = fgetc(fp); env_info.relaytime = fgetc(fp); fclose(fp); }
ENV.DAT파일이 없으면 printf내용을 띄우고 파일을 닫아야하는데,
이상하게도 실행시키면 illegal instruction에러가 나거든요.
이유를 잘 모르겠습니다.
Forums:
printf 하고서 return 하셔야죠.. -_-;;
printf 하고서 return 하셔야죠.. -_-;;
저런저런.. 그런 실수를 하다니...지적해주셔서 감사합니다~~^^
저런저런.. 그런 실수를 하다니...
지적해주셔서 감사합니다~~^^
댓글 달기