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ポインタの配列に格納しようとしています。
ポインタが少し錆びている私は戻ってポインタレビューのいくつかのページを読みましたが、何が間違っているのかわかりません..「警告:代入はキャストなしでポインタから整数になります」と言い続けます。構造体が原因で構文がオフになっていますか?