社区
C语言
帖子详情
用C语言如何编写一个程序,可以获取一个文件夹下的所有文件名!
lantianhanerqiang
2012-04-06 08:13:41
用C语言如何编写一个程序,可以获取一个文件夹下的所有文件名!
...全文
427
8
打赏
收藏
用C语言如何编写一个程序,可以获取一个文件夹下的所有文件名!
用C语言如何编写一个程序,可以获取一个文件夹下的所有文件名!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
evencoming
2012-04-06
打赏
举报
回复
反正如果用标准库的话.我一般的都是
system("dir /s /b * > file.txt");
然后解析.
否则完全只能API了..
景语
2012-04-06
打赏
举报
回复
参考 opendir,scandir函数 dir结构体,dirent结构体(linux环境)
hanerqiang
2012-04-06
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
包含指定头文件,比如Windows.h
即可调用Windows SDK中的函数。
在链接的时候把Windows SDK相关的库链接上去就行了。
------------
C语言是一种语言,语言是描述一种规范的,在这种规范之下有各种实现。
引用 3 楼 的回复:
引用 1 楼 的回复:
调用系统提供的函数,C标准库没有这些函数。
想用system("dir >> file_n……
[/Quote]
就是说在C语言中也可以调用Windows SDK中的函数,那这样C语言功能就强大了
hanerqiang
2012-04-06
打赏
举报
回复
原来这样也可以调用
icemornings
2012-04-06
打赏
举报
回复
包含指定头文件,比如Windows.h
即可调用Windows SDK中的函数。
在链接的时候把Windows SDK相关的库链接上去就行了。
------------
C语言是一种语言,语言是描述一种规范的,在这种规范之下有各种实现。
[Quote=引用 3 楼 的回复:]
引用 1 楼 的回复:
调用系统提供的函数,C标准库没有这些函数。
想用system("dir >> file_name.txt")之类的语句实现那就另当别论了,但是不推荐这样做。
在C语言中调用系统库函数,就这样调用吗
[/Quote]
lantianhanerqiang
2012-04-06
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
调用系统提供的函数,C标准库没有这些函数。
想用system("dir >> file_name.txt")之类的语句实现那就另当别论了,但是不推荐这样做。
[/Quote]
在C语言中调用系统库函数,就这样调用吗
火龙
2012-04-06
打赏
举报
回复
参见dos命令dir,不过这样只能在windows下用,其他平台不能用,不具有可移植性
icemornings
2012-04-06
打赏
举报
回复
调用系统提供的函数,C标准库没有这些函数。
想用system("dir >> file_name.txt")之类的语句实现那就另当别论了,但是不推荐这样做。
使用Win32 API 查找某个目录下的所有文件(包括子目录)VC源代码
把
文件名
称以
一个
固定的程度放入
一个
缓冲中,这个缓冲要足够的大,能容下所有的
文件名
称。函数的输入为要查找的根目录,输出为存放所有
文件名
称的缓冲算法:使用递归,细节清参考源代码欢迎指正: myepostcn@ 关键字...
c语言
获取
目录下的所有
文件名
利用
C语言
获取
目录下所有的
文件名
,并将目录下的
文件名
输出到TXT文件中; 利用_findfirst和_findnext函数进行遍历查找; 小
程序
下载: #include #include #include #include #include #include #include <direc
c语言
获取
文件夹
下,
C语言
获取
目录下所有
文件名
C语言
获取
指定目录
文件名
,其主要运用
一个
结构体存取文件信息_finddata_t,另外还需要_findfirst()、_findnext()和_fineclose()三个函数的搭配使用,定义都在#include 这个头文件中。_finddata_t结构:unsigned ...
用
C语言
输出当前
文件夹
中所有的
文件名
opendir
用
C语言
输出当前
文件夹
中所有的
文件名
使用opendir() #include <stdio.h> #include <dirent.h> #include <sys/types.h> int main() { //打开
一个
文件目录,opendir中行目录的名字 DIR * dir = ...
获取
文件夹
下的所有
文件名
(
C语言
实现) 转载
#include #include <io.h> #include <direct.h> #include #include #include #include using namespace std; void getFiles( string, vector& ); int main(int argc, char **argv) ...// prin
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章