C++ 存储所有子目录

C++ 存储所有子目录,c++,unix,operating-system,posix,C++,Unix,Operating System,Posix,我正在做我的作业,并希望在proc目录中存储所有子目录。一种选择是使用文件存储所有内容,然后将其存储回如下字符串 system("ls -1 /proc | sort > hw4data.txt "); myFile.open("hw4data.txt"); myFile >> fdata; 但我不允许使用额外的文件。但是我想要/proc目录中所有子目录的列表 您想存储还是排序?我想存储所有子目录的排序列表。谢谢你!因此,如果您不想使用额外的文

我正在做我的作业,并希望在proc目录中存储所有子目录。一种选择是使用文件存储所有内容,然后将其存储回如下字符串

 system("ls -1 /proc | sort > hw4data.txt "); 

    myFile.open("hw4data.txt");     
    myFile >> fdata;

但我不允许使用额外的文件。但是我想要/proc目录中所有子目录的列表

您想
存储
还是
排序
?我想存储所有子目录的排序列表。谢谢你!因此,如果您不想使用额外的文件,您想使用什么?例如字符串向量,其中每个条目都是子目录的名称。您可能需要查找(例如)Boost。