时间族函数测试

代码

#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>
#include <stdlib.h>
#include <time.h>void main()
{time_t tt;//long __int64time(&tt);tm* time = localtime(&tt);char* ws[] = { "日","一","二","三","四","五","六" };printf("%d年%02d月%02d日(星期%s) %02d:%02d:%02d\n",time->tm_year + 1900, time->tm_mon + 1, time->tm_mday, ws[time->tm_wday],time->tm_hour, time->tm_min, time->tm_sec);tm time1 = { 35,11,9,31,3 - 1,2011 - 1900 }; //将日期合成一个数字tt = mktime(&time1);time = localtime(&tt);printf("%d年%02d月%02d日(星期%s) %02d:%02d:%02d\n",time->tm_year + 1900, time->tm_mon + 1, time->tm_mday, ws[time->tm_wday],time->tm_hour, time->tm_min, time->tm_sec);printf("%ld\n", tt);
}

运行结果

目录遍历

代码

#include <stdio.h>
#include <stdlib.h>
#include <io.h>
#include <time.h>/*
struct _finddata64i32_t
{unsigned    attrib;__time64_t  time_create;    // -1 for FAT file systems__time64_t  time_access;    // -1 for FAT file systems__time64_t  time_write;_fsize_t    size;char        name[260];
};
*/int main(void)
{struct _finddata_t c_file;intptr_t hFile;// Find first .c file in current directory if ((hFile = _findfirst("C:\\*.*", &c_file)) == -1L)printf("No files in current directory!\n");else{printf("Listing of .c files\n\n");printf("RDO HID SYS ARC  FILE         DATE %25c SIZE\n", ' ');printf("--- --- --- ---  ----         ---- %25c ----\n", ' ');do {char buffer[30];printf((c_file.attrib & _A_RDONLY) ? " Y  " : " N  ");printf((c_file.attrib & _A_HIDDEN) ? " Y  " : " N  ");printf((c_file.attrib & _A_SYSTEM) ? " Y  " : " N  ");printf((c_file.attrib & _A_ARCH) ? " Y  " : " N  ");ctime_s(buffer, _countof(buffer), &c_file.time_write);printf(" %-30s %.24s  %9ld\n",c_file.name, buffer, c_file.size);} while (_findnext(hFile, &c_file) == 0);_findclose(hFile);}
}

运行结果

C语言实用算法系列之时间族函数、目录遍历相关推荐

  1. C语言实用算法系列之DOS传参“加减乘除计算器”

    简介 主要采用str族函数实现字符检测,只能用DOS传参进行计算,详见运行结果. 代码 #include <stdio.h> #include <string.h> #incl ...

  2. 【总结】C语言实用算法系列之知识点梳理_附学生管理系统各模块代码

    1.内存四区特点 a)全局区变量空间缺省每个字节为00,栈空间缺省是cc,堆缺省是cd b)堆.全局区(静态区).字符串常量区,与栈区空间的位置距离很大,栈区访问速度可能最快: 2.C语言与C++编译 ...

  3. C语言实用算法系列之学生管理系统_单向链表内操作_提取排序规则

    代码 后续文章的排序均采用速度较快的选择排序算法. #define _CRT_SECURE_NO_WARNINGS#include <stdio.h> #include <strin ...

  4. 【终极完美高效】C语言实用算法系列之学生管理系统_单向链表外排序_堆内数组存储链表节点指针_函数指针数组

    代码 #define _CRT_SECURE_NO_WARNINGS#include <stdio.h> #include <string.h> #include <st ...

  5. C语言实用算法系列之学生管理系统_单向链表外排序_堆内数组存储链表节点指针_函数指针+switch

    函数指针简介 #include <stdio.h>int add(int a, int b) {return a + b; }int dec(int a, int b)

  6. C语言实用算法系列之行指针

    代码 #include <stdio.h>void Test(double (*a)[3]) {printf("sizeof(a)=%d\n", sizeof(a)); ...

  7. C语言实用算法系列之二级指针用法简介

    一.几个知识点 内存四区:栈.全局(静态),常量区,除此以外剩余的空间暂时不能随意使用:除此以外剩余的空间只要通过malloc函数申请一下,就可以使用了: 申请一个堆上的单个int变量的方法:int* ...

  8. C语言实用算法系列之学生管理系统_单向链表外排序_堆内数组存储链表节点指针

    代码 #define _CRT_SECURE_NO_WARNINGS#include <stdio.h> #include <string.h> #include <st ...

  9. C语言实用算法系列之学生管理系统_单向链表外排序_栈内数组存储链表节点指针

    代码 #define _CRT_SECURE_NO_WARNINGS#include <stdio.h> #include <string.h> #include <st ...

最新文章

  1. 启动Genymotion时报错Failed to initialize backend EGL display
  2. android 序列化_Android高级架构进阶之数据传输与序列化
  3. python 斐波拉契递归 尾递归 备忘录 动态规划 迭代
  4. Killzone's AI: dynamic procedural combat tactics
  5. 【渝粤教育】电大中专电商运营实操 (1)作业 题库
  6. 【idea】 Unsupported class file major version 57
  7. ExtJs 系列视频教程
  8. [笔记]Windows核心编程《二十二》注入DLL和拦截API
  9. 数据结构实验1 集合的交、并、差
  10. (BMVC-2021)GaitMask:基于掩码的步态识别模型
  11. STM32几种流行开发环境的优缺点
  12. 域名申请+云服务器购买+花生壳内网穿透+myeclipse web 登录
  13. 内农大计算机学院宿舍,小薇逛农大宿舍,你想看哪栋?
  14. G711(PCM/PCMA/PCMU),G721,G723,G729等 音频编解码
  15. python查找文字在图片中的位置_如何快速提取出图片中文字,强烈推荐这款免费软件!...
  16. 软件需求与分析需要掌握的内容
  17. 线性代数——矩阵正定性及二次型的矩阵表示
  18. pycharm环境设置问题
  19. WiFi碰碰贴开发方案
  20. 能够走到聚光灯下的“码师”,都做对了什么

热门文章

  1. 使用AspectJ和Spring简化了AOP
  2. 将Spring集成到旧版应用程序中
  3. 嵌入式码头,Vaadin和焊接
  4. JavaFX 2.0和Scala,像牛奶和饼干
  5. 使用PowerMock模拟静态方法
  6. Windows系统的MySQL目录结构
  7. HH SaaS电商系统的商品物流模板的功能设计
  8. 上传文件显示进度条_文件上传带进度条进阶-断点续传
  9. 【WebRTC---源码篇】(三)Windows/Linux音视频采集封装模块
  10. 机智云代码移植_IoT开发者 | 基于STM32F103的机智云宠物屋外加4路继电器开源教程...