91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

設(shè)計內(nèi)容:在Linux環(huán)境下模擬實現(xiàn)簡單命令解釋器(即定義一個命令使它具有Linux中某些命令的功能) 例如:定義mydir使它具有dir 的功能 即在Linux環(huán)境中 $ mydir 和 $dir 作用一樣 就實現(xiàn)了dir命令的解釋。 (1)要求實現(xiàn)的基本命令包括: 定義 mypwd 具有 pwd //顯示當(dāng)前所在目錄的路徑名 定義 mylist 具有 list //列出指定目錄名中的所有目錄及文件 定義 mycd 具有 cd //改變當(dāng)前工作目錄 定

資源截圖

代碼片段和文件信息

#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using?namespace?std;
/*
顯示當(dāng)前所在目錄的路徑名??mypwd?
*/
void?mypwd()?{
????char?path[100];
????getcwd(path100);
????cout<<“當(dāng)前目錄:?“<}

/*
列舉指定目錄中的所有目錄及文件 mylist?
用opendir()函數(shù)打開目錄,獲取目錄流,并且用readdir()函數(shù)讀取每一個目錄節(jié)點,打印出信息,
最后closedir()關(guān)閉該目錄。
*/
bool?mylist(string?dir)?{
????DIR*?d?=?opendir(dir.c_str());
????if(d==NULL)?{
????????return?false;
????}?else?{
struct?dirent?*dirent;
????????while(dirent=readdir(d))?{
????cout< ????cout<<“??“<d_name<<“??“<d_type<<“??“<d_reclen< ????cout< }
closedir(d);
????????return?true;
????}
}

/*
改變當(dāng)前目錄?

評論

共有 條評論