jjzjj

simpleCommands

全部标签

c++ - setenv, unsetenv, putenv

我正在为系统编程类(class)开发自定义shell。我们被指示实现内置的setenv()和unsetenv()命令,并提示检查putenv()。我的问题是setenv(char*,char*,int)和putenv(char*)似乎根本不起作用。我执行输入命令的代码如下://...skippingpaststuffforIOredirectionpid=fork();if(pid==0){//childif(!strcmp(_simpleCommands[0]->_arguments[0],"printenv")){//checkifcommandis"printenv"extern