volatile mAPI datetime sed collections Vanilla JS vue绑定事件 jquery获取元素 大数据驾驶舱 grep不是内部命令 一兆等于多少字节 oracle删除表字段 git显示所有远程分支 excel被保护怎么解除 oracle连接字符串 git下载项目 office配置进度 axure导出html文件 java二维数组赋值 ln函数图像 python如何注释 python环境搭建 python语言入门 python中get函数 python环境变量 python读取mysql数据 java中的对象 java数组扩容 java中基本数据类型 java的输入 javaenum java学习流程 php实例 路由器有没有辐射 kms神龙 python封装 手机主题之家 电子商城系统 3d看图软件 画图怎么添加文字
当前位置: 首页 > 学习教程  > 编程语言

stat函数

2021/2/13 17:15:44 文章标签: 测试文章如有侵权请发送至邮箱809451989@qq.com投诉后文章立即删除

stat函数 获得文件信息 int stat(const char *pathname,struct stat *buf); pathname文件名 struct stat *buf传出参数,定义 struct stat sb; &sb 返回值:成功返回0,失败返回-1,设置errno struct timespec{ __lernel_time tv_…

stat函数
获得文件信息
int stat(const char *pathname,struct stat *buf);
pathname文件名
struct stat *buf传出参数,定义 struct stat sb; &sb
返回值:成功返回0,失败返回-1,设置errno
struct timespec{
__lernel_time tv_sec; /sencond/当前时间 到1970.1.1 0:0:0的秒数
long tv_nsec; /nano second/纳秒
};

stat.c

#include<stdio.h>
#include<sys/type.h>
#include<sys/stat.h>
#include<fcntl.h>
#include<unistd.h>

int main(int argc,char *argv[])
{
    if(argc!=2){
        printf("./a.out filename\n");
        return -1;
    }
    struct stat sb;
    stat(argv[1],&sb)return 0;
}

makefile

### xxx.c--->xxx

SrcFiles=$(wildcard *.c)
TargetFiles=$(patsubst %.c,%,$(SrcFiles))

all:$(TargetFiles)

%:%.c
    gcc -o $@ $^-g

clean:
    rm -f $(TargetFiles)

本文链接: http://www.dtmao.cc/news_show_700100.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?