请教一个小问题
while(true){
if(b==false)
{
cout<<"请输入要转入的目录";
ch = _getch();
if( isalpha( ch ) )//isalpha判断一个字符是否字母
_putch( ch );
ch=toupper( ch );
if( _getdcwd( toupper( ch ) - 'A' + 1, path, _MAX_PATH ) != NULL )//toupper(将小写字母转换成大写字母)相关函数
cout<<"\n当前目录是:"<<ch<<endl;
b=true;
}
if(b==true)
{
cout<<"当前"<<ch<<"盘的文件:"<<endl;
cout<<ch<<":/>";
getline(cin,c);
system("c");break;
}
}
我希望通过system来模拟dos下的命令,现在碰到的问题如下:getline(cin,command);我输入了命令之后,比如是:dir,我希望system("c")来模拟出来,但是却不行,请指教!!!