解决问题:使用指针,灵活控制指针关系。
例子讲述:将当前目录下的文件名导出。
参考博文:
1. 二维字符数组与char** 关系
2. C语言中二维字符数组的定义和初始化
3. 《C专家编程》10.2-10.3专门讲述指针数组(就是iliffe向量)
思考下面代码出现的问题:
void list_dir(char **dirp_array)
{
char *dir_name = "./";
DIR *dp;
struct dirent *dirp;
if ((dp = opendir((const char *)dir_name)) == NULL){
perr_exit("opendir errno"