高手用C语言实现一个shell程序

来源:百度知道 编辑:UC知道 时间:2024/05/13 16:27:13
dir<directory> ---列出目录<directory>的内容。
environ------列出所有的环境变量
就是说输入dir 会列出目录中的所有内容,求高手帮忙!

读入一个字符串,然后用system函数执行。

用C++写的,要C的话改改就行了;
#include <iostream>
#include <string>

using namespace std;

int main()
{
string cmd;
while ( true )
{
cin >> cmd;
if ( cmd.compare( "quit" ) == 0 )
{
break;
}
else
{
system( cmd.c_str() );
}
}

return 0;
}