감사합니다.
하나만 더...
test aaa.txt "1234567890dfgpjnfgmnfgmlmfg......................................."
위의 실행명령에서 전체 길이가 125 정도 넘어가면 실행이 되지 않습니다.
제가 사용하고 있는 os는 win98입니다.
win2000이상에서는 전체 실행길이에 관계없이 실행이 되는데 아마 win98 에서 ehtm의 한계인것 같은데
해결 방법이 없을까요?
도와 주셔서 정말 감사합니다.
수고하세요.
남병철.레조 님이 쓰신 글 :
: 빌더에서 콘솔로 프로젝트를 만들면 기본으로 아래와같이 생성됩니다.
:
: int main(int argc, char* argv[])
: {
: return 0;
: }
:
: 여기서 메인에 넘어오는 인자를 사용해서 적당히 처리하면됩니다.
: test aaa.txt "gogogo"
:
: int main(int argc, char* argv[])
: {
: if( argc가 3개인지 채크한다. )
: { // 3개이면 : test , aaa.txt , "gogogo" 이렇게 3개를 의미하므로
: // 파일을 argv[1]의 이름으로 연다.
: // 열린 파일에 argv[2]의 스트링을 집어넣는다.
: }
: return 0;
: }
:
:
:
: 왕초보 님이 쓰신 글 :
: : 안녕하세요?
: : 왕초보입니다.
: :
: : 예를 들어 filetxt1.exe aaa.txt 'this is a test' 로 입력한 후 엔터를 치면
: : aaa.txt 에 this is a test 를 저장하고 싶습니다.
: : 여기저기서 둘러 보았지만 main ( ) 안에 인수를 받아서 실행하는 예제가 없어
: : 해결이 안되네요.
: :
: : 다른 프로그램과 연결해서 쓰려고 하는데 도와 주십시요.
: : 벌써 몇일을 이 문제로 골머리를 썩히고 있는데 ㅠ,ㅠ
: :
: : 부탁 드립니다.
: :
|