logo头像

不忘初心,奋力前行

递归读目录获取普通文件个数

递归读目录获取普通文件个数功能说明递归进入当前目录及其子目录,遇到普通文件就对计数加1,遇到目录就进入目录,但并不做加1操作,最后输出普通文件个数。 使用的函数1.opendir()函数:打开一个目录2.readdir()函数:读目录...

利用stat函数实现ls- l filename功能

利用stat函数实现ls- l filename功能功能&函数介绍在我们使用 ls -l 命令的时候,会输出下面的结果: 在这里,我使用stat函数来实现这一功能。我们知道,stat函数提供了一个结构体,其内容为: 1234...

Linux基础学习第四天:C库函数和系统函数

Linux第四天之C库函数和系统函数 FILE其实本质上是一个结构体,它里面有: 文件描述符(整型值)。索引到对应的磁盘文件。 文件读写位置指针:读写文件过程中指针的实际位置。 I/O缓冲区(内存地址):通过寻址找到对应的内存块。大...

把CentOS7中的vim打造成C++IDE

把CentOS7中的vim打造成C++IDE由于我个人平时常使用C/C++进行编程,所以我决定把CentOS下面的VIM这个强大的编辑器改造成一个强大的C++的IDE。下面是具体的步骤。 安装pathogen该插件地址为:https:...