91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c++ opendir函數如何配合readdir使用

c++
小樊
84
2024-09-13 04:00:26
欄目: 編程語言

在C++中,opendirreaddir函數用于讀取目錄中的文件和子目錄

#include<iostream>
#include<string>
#include <dirent.h> // 包含 dirent.h 頭文件

int main() {
    // 要打開的目錄
    std::string dir_name = "/path/to/your/directory";

    // 使用 opendir 函數打開目錄
    DIR *dir = opendir(dir_name.c_str());
    if (dir == nullptr) {
        std::cerr << "Error: Cannot open directory"<< std::endl;
        return 1;
    }

    // 使用 readdir 函數讀取目錄中的每個條目
    struct dirent *entry;
    while ((entry = readdir(dir)) != nullptr) {
        // 輸出文件或子目錄名稱
        std::cout<< entry->d_name<< std::endl;
    }

    // 關閉目錄
    closedir(dir);

    return 0;
}

這個示例程序首先使用opendir函數打開指定的目錄。然后,它使用readdir函數循環讀取目錄中的每個條目,并輸出文件或子目錄的名稱。最后,記得使用closedir函數關閉已打開的目錄。

0
邹平县| 聊城市| 馆陶县| 西吉县| 卫辉市| 长丰县| 武平县| 吐鲁番市| 西青区| 山东| 泰安市| 凌源市| 三原县| 莱芜市| 黑水县| 辽源市| 德州市| 新津县| 怀化市| 台江县| 石家庄市| 荆州市| 阜康市| 辉县市| 南召县| 六枝特区| 阿克苏市| 都兰县| 恭城| 泊头市| 手机| 通海县| 沙坪坝区| 弥渡县| 顺昌县| 图们市| 柳江县| 襄樊市| 鄂伦春自治旗| 沾益县| 东乡|