今日もC言語の練習、dataフォルダの中にあるデータの名前を羅列するソフトを作りたい!
ということで書いてみた。(書いたと言いつつコピペ)
visual studio codeでは動いたけどvisual studio 2022では動かない
どうやらdirent.hが使えないっぽい
よくわからない、まだまだ調べなくては
#include<stdio.h>
#include<dirent.h>
int main(void)
{
char *path ="./data";
DIR *dir;
struct dirent *dent;
dir = opendir(path);
if (dir == NULL) {
perror(path);
printf("エラー\n");
return 1;
}
while ((dent = readdir(dir)) != NULL) {
printf("%s\n", dent->d_name);
}
closedir(dir);
getchar(); //入力待ち
return 0;
}