Linux软件编程——目录文件

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

返回的是指针类型。

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

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

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

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

const char *format:字符串常量。

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

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

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

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

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

相关推荐
nice_lcj5207 小时前
LRU 缓存入门:它是什么、怎么用、面试怎么手写
java·数据结构·缓存·面试·lru
꧁细听勿语情꧂7 小时前
直接选择排序,堆排序,冒泡排序,递归快速排序、hoare版本、挖坑法、lomuto前后指针,非递归快速排序
c语言·开发语言·数据结构·算法
Pniubi20 小时前
关于算法用现成数据结构和手撕
数据结构
老师我太想进步了20261 天前
【数据结构-6】算法美学之单链表(1)
数据结构·算法
希望我万事顺遂1 天前
力扣hot100-滑动窗口最大值
数据结构·算法·leetcode
꧁细听勿语情꧂1 天前
二叉树余题,排序、直接插入排序、希尔排序
c语言·开发语言·数据结构·算法
是main不是漫1 天前
【双指针|LeetCode1089 复写零】巧用逆向思路,破解原地覆盖陷阱
数据结构·算法·leetcode
饮水桶_T2 天前
JAVA IO流笔记
开发语言·数据结构·算法
wo_jack2 天前
C++ 入门笔记(十七):list 入门 —— 为什么 list 不能 sort?
数据结构·c++·面试·stl·list
zaizai10072 天前
算法(左程云)1
数据结构