怎么在程序中更改DOS命令窗口当前路径

如何在程序中更改DOS命令窗口当前路径
我用system函数时
想在程序中更改当前DOS窗口的当前路径
用什么路径啊

------解决方案--------------------
CString str= "cd\ ";
str+= "\r\n ";
str+= "d: ";
str+= "\r\n ";
system(str);
这样的话,你运行的时候就会看到是
D:\>


------解决方案--------------------
#include <Afx.h>

int main(int argc, char **argv)
{
CString str = "cd\\ ";
str += "\r\n ";
str += "d: ";
str += "\r\n ";
system(str);

return 0;
}

------解决方案--------------------
HINSTANCE ShellExecute( HWND hwnd,
LPCTSTR lpOperation,
LPCTSTR lpFile,
LPCTSTR lpParameters,
LPCTSTR lpDirectory, <========注意这个参数噢
INT nShowCmd
);