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 하셔야죠.. -_-;;
저런저런.. 그런 실수를 하다니...지적해주셔서 감사합니다~~^^
저런저런.. 그런 실수를 하다니...
지적해주셔서 감사합니다~~^^
댓글 달기