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

C/C++ Q/A
[5599] Re:[DOS] 도스창에서 디렉토리 변경
HS_Soul [janghs1117] 4977 읽음    2006-02-13 21:44
흠... system(); 함수를 이용하면 될 것 같은데요...

도스명령어 chdir (혹은 cd) 이랑... 프로그램 자체에서 받을 인자...(디렉토리명이 되겠죠...)

두 문자열을 합쳐서...

system(); 함수의 인자로 넘겨주는 거죠..^^;;..

아... 이 때... C에선.. '\' 문자열을 특수문자로 처리하니까...

system(); 함수로 문자열을 넘길땐... '\' -> '\\' 로.. 바꿔서.. 넘겨야 됩니다..^^;;..



초보자 님이 쓰신 글 :
: 안녕하세요
:
: 도스에서 디렉토리 변경시킬 수 있는 방법이 없을까요?
:
: 즉, 프로그램실행시 인자로 디렉토리 받아서 도스창 상태에서 디렉토리가 변경
: 될수 있는 방법이 없을까요??
:
: 즉,
: c:\change.exe test --> 실행하면
: c:\test                     --> 이상태로 만들고 싶습니다
:
: chdir 사용하면 프로그램 종료후에 shell 원래 위치로 돌아와서 안되구요..
:
: 그렇다고 bat 만들어서 사용해도 마찬가지로 원위치로 돌아오구요..
:
: 고수님들 이런 경우 어떻게 해야 하나요???
: 방법이 없을까요???

+ -

관련 글 리스트
5595 [DOS] 도스창에서 디렉토리 변경 초보자 2486 2006/02/12
5599     Re:[DOS] 도스창에서 디렉토리 변경 HS_Soul 4977 2006/02/13
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.