C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[415] [질문] [빌더]에서, READ오류/프포
soft98 [ ] 5463 읽음    1998-06-17 22:13

안녕하세요.~~ 빌더를 이용해 프로그램을 작성하고있습니다.

그런데, 파일 전체를 뒤지는 내용이 있는데,

확장자 별로 분류해서, 파일을 구별하는겁니다.

예를들어서, 확장자가 EXE경우일 경우만, 함수가 실행되는거죠..

이런식으로 표현을 했습니다.

char *ext;

ext = strchr (FileBlock.ff_name, '.') + 1;
if(!strcmp (ext,"EXE"))
{
  문장..
}

이런식으로 되어있습니다. 그런데, 이 문법은 도스용 프로그램에서

아무런 문제없이 작동이 되었습니다.

그러나, 윈도우용으로 인식을 하면서, 실행을 시키면, 이러한 에러가

납니다.

Access violation at address 00433090. Read of Address FFFFFFFF.

이런한 오류메세지가 나는겁니다.

char형 변수선언에 문제가 있는것 같기도 하고, 정말 난감하군요.

이럴경우는 어떻게 해야할지... 위의 방법이 틀렸다면, 파일 확장

자별로 구분하는 다른 방법을 알려주세요. 그럼 답변부탁드립니다.


+ -

관련 글 리스트
415 [질문] [빌더]에서, READ오류/프포 soft98 5463 1998/06/17
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.