system 함수 사용문제
글쓴이: sherlock9001 / 작성시간: 일, 2018/01/28 - 2:35오후
안녕하세요. system 함수를 사용하여, Command 명령어를 사용하려 하는데요.
기본적인 윈도우 명령어들은 잘 적용이 되지만.. 제가 하는것이. 크흠.. 안되더군요
제가 하고 싶은 것은, 어느 특정 exe파일에 대한 뒤에 인자값을 붙여서 command 상에서 입력한 것처럼
진행하는 것입니다.
ex ) "C:\a\b\c.exe" /r /g 000000000 /l " " /s
라고 입력하고 싶습니다.
파일 경로에 대한 앞 뒤에 대하여 큰 따옴표가 존재해야하는데.. ㅠㅠ
아래 코드좀 봐주세요..
CString temp = _T("\"" + strFolderItem + "\\exe.exe" +"\""+ " /r /g " + idValue +" /l"+" \" \" /s"); char * getPath = new char[temp.GetLength() + 1]; strcpy(getPath, CT2A(temp)); system(getPath);
Forums:
문자열 리터럴을 실행시킨다? 그거 c++ 에서 됨??
문자열 리터럴을 실행시킨다?
그거 c++ 에서 됨??
https://stackoverflow.com/a
https://stackoverflow.com/a/4244245/1150133
요거 한 번 해보시면 어떨까요.
좋은 하루 되세요!
댓글 달기