빌더에서 콘솔로 프로젝트를 만들면 기본으로 아래와같이 생성됩니다.
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 ( ) 안에 인수를 받아서 실행하는 예제가 없어
: 해결이 안되네요.
:
: 다른 프로그램과 연결해서 쓰려고 하는데 도와 주십시요.
: 벌써 몇일을 이 문제로 골머리를 썩히고 있는데 ㅠ,ㅠ
:
: 부탁 드립니다.
:
|