Linux软件编程——目录文件

1.目录文件所用到的函数接口

返回的是指针类型。

2.查看指定路径下的目录文件。

3.指定路径下的目录遍历(深度遍历,递归)

sprintf():将格式化的数据(数字、字符串、字符等)写入到指定的字符数组(缓冲区)中,而非输出到终端。

char *str:目标缓冲区(字符数组),用于存储写入后后的字符串。

const char *format:字符串常量。

若sprintf()有 4 个参数:缓冲区 + 含 2 个格式符的格式串 + 2 个对应数据 ;(完成路径拼接)

注:pp = readdir(dp),在循环中会依次读取目录中的下一个条目,直到NULL;

文件路径显示在终端其实只是显示了储存拼接而成的路径字符串的字符型数组。

学习函数接口首先要记住函数的功能,这几天小编被各种函数中的各种参数弄得眼花缭乱,反而跑去记函数的参数去了,等到去写一个功能代码时连要用哪个函数的不知道~

晚上将白天学的完全复习一遍太难了,尤其是想在敲一遍白天的代码,归根结底是白天学的=时理解的太浅,也理解不透,晚上只能一点点磨,明天我将要在白天的多理解一些。

相关推荐
无限进步_1 小时前
【C++】C++11的类功能增强与STL变化
java·前端·数据结构·c++·后端·算法
sa100272 小时前
京东评论 API 实战:JSON 数据结构、字段含义与解析技巧
前端·数据结构·json
这料鬼有毒2 小时前
二刷hot100-17.电话号码的字母组合
数据结构
执明wa2 小时前
从 T 到协变逆变
java·开发语言·数据结构
夏日听雨眠3 小时前
排序(选择排序 ,冒泡排序,归并排序)
数据结构·算法·排序算法
tyung3 小时前
Go 手写二叉堆优先队列:避开 container/heap 的性能陷阱
数据结构·后端·go
papership3 小时前
【入门级-数据结构-1、线性结构:栈和队列】
数据结构
fu的博客3 小时前
【数据结构14】并查集:QuickUnion、QuickFind、路径压缩
数据结构
比特森林探险记3 小时前
底层数据结构分析 go 语言中的 slice map channel interface
数据结构·golang·哈希算法
我不是懒洋洋4 小时前
【C++】类和对象( 类的定义、实例化、 this指针、 C++和C语言实现Stack对比)
c语言·开发语言·数据结构·c++·经验分享·算法·visual studio