DIR * d;
int dsize=0;
struct dirent * de;
char *dir[1024];
d=opendir(".");
while ((de = readdir(d)))
{
if((de->d_type) & DT_DIR)
{
dir[dsize]= de->d_name;
dsize++;
}
}
我正在尝试将文件名的地址存储到 char 指针数组中。
指针有点生疏我回去阅读了一些指针审查页面,但我不确定我做错了什么......一直告诉我“警告:赋值从指针中生成整数而没有强制转换”。我的语法是否因为结构而关闭?