用system 调用 DOS DIR 命令就可以了:
system ( "dir sss_ /B > logtxt");
这就把 前缀为sss_的文件 文件名 存入 logtxt 文件了。
一个名字一行,没有别的东西。
你再 读出来。
#include <stdioh>
main()
{
FILE fp;
char str[30][50]; // 假定文件数不超过30个
int i,n=0;
system("dir sss_ /B > logtxt");
fp=fopen("logtxt","r");
while(1){
if ( fgets(str[n],50,fp)==NULL) break;
str[n][strlen(str[n])-1]='\0'; // 加一个字符串结束符
n++;
}
fclose(fp);
for (i=0;i<n;i++) printf("%s\n",str[i]);
}
第1章 C语言基础知识
11 C语言概述
111 C程序的结构
112 C程序的上机步骤
12 C语言的基本数据类型
121 标识符
122 常量
123 变量
13 基本输入/输出函数
131 格式化输出函数
132 格式化输入函数
133 字符输入/输出函数
14 运算符和表达式
141 算术运算符与算术表达式
142 赋值运算符与赋值表达式
143 逗号运算符与逗号表达式
144 简单的位运算与位表达式
145 运算符的优先级
15 类型转换
151 隐式类型转换
152 显式类型转换
16 C程序展示
本章小结
习题
第2章 算法
21 算法的概念
22 利用计算机求解问题的一般过程
23 算法的描述
231 用自然语言描述算法
232 用流程图描述算法
233 用N-S流程图描述算法
234 用伪代码描述算法
235 用计算机语言描述算法
24 算法举例
本章小结
习题
第3章 C程序的控制结构
31 分支结构
311 关系表达式和逻辑表达式
312 if语句
313 条件表达式
314 switch语句
32 循环结构
321 while语句
322 do…while语句
323 for语句
324 break语句和continue语句
325 循环的嵌套
33 综合应用
本章小结
习题
第4章 数组与指针
41 数组
411 一维数组
412 二维数组
413 字符数组
42 指针
421 指针变量的定义与相关运算
422 指针与一维数组
423 指针与二维数组
424 指针数组
425 指针与字符串
43 动态内存分配
44 数组与指针综合应用
441 单词统计
442 排序
443 查找
444 进制转换
445 二维数组应用
本章小结
习题
第5章 函数
51 函数概述
511 函数的定义
512 函数的声明和调用
52 函数参数的传递方式
521 值传递方式
522 地址传递方式
53 函数的嵌套与递归
531 函数的嵌套调用
532 函数的递归调用
54 变量的作用域与存储类型
541 变量的作用域
542 变量的存储类型
55 内部函数和外部函数
551 内部函数
552 外部函数
56 编译预处理
561 宏定义
562 文件包含
563 条件编译
57 标准函数简介
571 字符串处理函数
572 字符处理函数
573 动态地址分配函数
574 数学函数
575 数据类型转换函数
576 其他函数
58 函数综合应用案例
581 字符串处理函数应用
582 函数指针应用
583 递归算法应用
本章小结
习题
第6章 结构体与共用体
61 结构体类型
611 结构体类型的定义和使用
612 指向结构体类型数据的指针
62 共用体与枚举类型
621 共用体
622 枚举类型
63 链表
64 结构体综合应用
641 学生成绩查询
642 个人通讯录
本章小结
习题
第7章 文件 *** 作
71 文件概述
711 文件的概念
712 文件类型指针
713 文件的 *** 作
72 文件的打开和关闭
721 文件打开函数
722 文件关闭函数
73 文件的顺序读/写
731 字符读/写函数
732 字符串读/写函数
733 格式化读/写函数
734 二进制文件读/写函数
74 文件的随机读/写
75 文件状态检查函数
751 文件读/写结束检查函数
752 文件出错检查函数
753 文件出错复位函数
本章小结
习题
第8章 C语言课程设计
81 C语言课程设计实施方案
82 C语言课程设计任务书1
83 C语言课程设计任务书2
84 C语言课程设计任务书3
85 C语言课程设计任务书4
86 C语言课程设计任务书5
附录A 常用字符与ASCII(十进制)对照表
附录B C语言课程设计模板
参考文献
共八种:分类函数,数学函数,目录函数,进程函数,诊断函数,接口子程序, *** 作函数,时间日期函数 你可以在百度文库里查看各函数的详细信息及用法http://wenkubaiducom/view/97c384360b4c2e3f572763d9html
APUE中大致是这么说的:DIR结构是个内部结构,作用类似于FILE结构,读目录时我们并不关系DIR结构的细节,它只是作为opendir的返回值,以及readdir、rewinddir、closedir、telldir、seekdir的函数的 *** 作对象,读目录是只调用这些函数就行了,就像我们使用FILE结构一样,很少有人关注FILE的定义。另外,只有内核才能写目录。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)