[問題]
利用c語言在linux下執行,主要想利用這個範例去搜尋檔名
這個範例是可以列出所有資料夾上的檔名
但想做的是一開始會輸入想尋找的字元
想利用輸入的字元去判斷是否相同,相同就印出
但是ptr->d_name我做不出跟我的字元比較
想請教要怎麼改才有辦法?
或者有其他方式可以做出相同內容。
謝謝
#include<sys/types.h>
#include<dirent.h>
#include<unistd.h>
main()
{
DIR * dir;
struct dirent * ptr;
int i;
dir =opendir(“/etc/rc.d”);
while((ptr = readdir(dir))!=NULL)
{
printf(“d_name: %s\n”,ptr->d_name);
}
closedir(dir);
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 36.226.61.125
推
09/06 22:30, , 1F
09/06 22:30, 1F
推
09/06 22:37, , 2F
09/06 22:37, 2F
→
09/06 23:44, , 3F
09/06 23:44, 3F
→
09/07 01:22, , 4F
09/07 01:22, 4F
→
09/07 09:41, , 5F
09/07 09:41, 5F
→
09/07 22:46, , 6F
09/07 22:46, 6F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章