使用C语言的标准库函数'dirent.h'可以实现读取当前目录下文件名称并打印的功能。以下是一个示例代码:

#include <stdio.h>
#include <dirent.h>

int main() {
    DIR *dir;
    struct dirent *ent;

    // 打开当前目录
    dir = opendir('.');
    if (dir == NULL) {
        perror('无法打开目录');
        return 1;
    }

    // 读取目录中的文件名称并打印
    while ((ent = readdir(dir)) != NULL) {
        printf('%s\n', ent->d_name);
    }

    // 关闭目录
    closedir(dir);

    return 0;
}

在上述代码中,首先使用'opendir'函数打开当前目录,如果失败则输出错误信息并返回。然后使用'readdir'函数读取目录中的文件名称,并使用'printf'函数打印出来。最后使用'closedir'函数关闭目录。

C语言读取当前目录文件名称并打印内容

原文地址: https://www.cveoy.top/t/topic/qC2a 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录