CString str = "C:\\program\\test";
str.Replace("\\", "//");
str.Replace("//", "\\");
char st[300];
for (int i = 0; i < 300; i++) {
memcpy(st, (char*)(LPCTSTR)str, i);
}
system(st);
system 명령어로 위의 CString 구문을 실행하고 싶은데,,
메타문자 때문인지, 잘 안됩니다. 자꾸 오류가 발생해서,,
\\를 \하나로 바꾼후 실행해도 생각대로 안되네요
필요한 기능은 해당 스트링이 파일이면 실행하고, DIR 이면 폴더를 열어주는 일입니다.
방법이 있을까요?
---------------------------------------------------------- 수정